2011-11-30 26 views
0

我想在Android源代碼中添加一個新的框架並使用該框架調用我的應用程序。Android:添加一個新的框架

我已經包含了我的框架文件並調用函數。應用程序的Makefile包含新的框架。一切都在編譯。但是當我運行我的應用程序時,它強制關閉。所有的Xml佈局和Java類都很好。清單文件包括

<user-library android:name="frameworkName"> 

我的問題是在哪裏,這對於在Android的基礎代碼,這個「frameworkName」的映射,使其能夠找出框架文件夾/路徑。這看起來是主要問題

什麼是可能的步驟,使我工作,因爲我無法運行我的應用程序(強制關閉)。

編輯:最初我得到運行時異常:類未找到框架類。此外,當我錯過了「用戶庫」標籤時,錯誤即將出現。現在添加標籤後,我的apk沒有被包管理器安裝,因爲它無法找出框架路徑。 Android開發人員這樣說:「PackageManager框架不會讓用戶安裝應用程序,除非該庫存在用戶的設備上」。

http://developer.android.com/guide/topics/manifest/uses-library-element.html

所以我失去了其鏈接。任何猜測或幫助對我來說都會很有幫助。

感謝

+0

你的問題非常模糊。您至少應該包括髮生異常的堆棧跟蹤,並理想地提供相關的代碼。 – kabuko

+0

@kabuko其運行時異常類未找到框架類。此外,當我錯過了標記時,錯誤即將出現。 現在,在添加標記後,我的apk沒有被包管理器安裝,因爲它無法找出框架路徑。 Android開發人員這樣說:「PackageManager框架不會讓用戶安裝應用程序,除非該庫存在用戶設備上」 – learner

回答

0

而是「frameworkName」的,你應該把你的庫包名(在庫的應用程序的名稱定義的)。

如果您的課程(和R)在com.example.myframework,那麼這是您的圖書館名稱。