1

我有一個Android項目,我想移植到BlackBerry 10.根據BB在線重新包裝工具項目是BAR兼容。所以我使用他們的Eclipse插件添加了BlackBerry nature並將其加載到BB 10 Simulator中。但由於BB應用craches顯然不承認在項目中使用的android-async-http庫:移植BlackBerry 10 - 外部.jar錯誤

02-13 08:22:14.228: E/AndroidRuntime(28778620): java.lang.ExceptionInInitializerError 
02-13 08:22:14.228: E/AndroidRuntime(28778620): at java.lang.Class.classForName(Native Method) 
02-13 08:22:14.228: E/AndroidRuntime(28778620): at java.lang.Class.forName(Class.java:234) 
02-13 08:22:14.228: E/AndroidRuntime(28778620): at java.lang.Class.forName(Class.java:181) 
02-13 08:22:14.228: E/AndroidRuntime(28778620): Caused by: java.lang.NoClassDefFoundError: com.loopj.android.http.AsyncHttpClient 

我不知道黑莓10系統架構,所以我有點失落。有沒有辦法讓它在BB10上工作?

回答

2

此庫com.loopj.android.http.AsyncHttpClient似乎是Android的第三方庫。根據BB10 Android Runtime文檔,第三方庫的使用是not currently supported

添加對圖書館

我不知道爲什麼網上打包沒」(由標籤在應用程序的 比其他清單「android.test.runner」不受支持定義的所有庫) t將此報告爲問題,但您可能想查看Eclipse插件重新打包器報告的內容。最後,你可能需要用一個核心的Android API調用代替你對這個庫的使用,如AndroidHttpClient