移植BlackBerry 10 - 外部.jar错误

问题描述:

我有一个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上工作?

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

添加对图书馆

我不知道为什么网上打包没”(由标签在应用程序的 比其他清单“android.test.runner”不受支持定义的所有库) t将此报告为问题,但您可能想查看Eclipse插件重新打包器报告的内容。最后,你可能需要用一个核心的Android API调用代替你对这个库的使用,如AndroidHttpClient