Blackberry - Android应用运行时错误

时间:2013-12-23 13:43:24

标签: android blackberry-10 blackberry-eclipse-plugin blackberry-android

我正在尝试使用Runtime for Android Apps Eclipse插件将Android应用重新打包到BlackBerry,但我收到了错误消息:

class: nativeLib.NativeLib uses Native access

有没有人知道如何解决这个问题?

如果需要任何其他信息,请告知我们。

谢谢!

3 个答案:

答案 0 :(得分:0)

打开窗口菜单 - >偏好 - > Android - >构建

取消选中“外部jar包含本机库时强制错误”选项

答案 1 :(得分:0)

Screenshot of Eclipse Preferences screen

在Eclipse-Preferences-BlackBerry-BlackBerry Plug-in For Android中取消选中“启用APK验证程序”选项

答案 2 :(得分:0)

上述解决方案解决了Eclipse显示错误的问题,但您仍然无法直接从Eclipse运行它。 (或者至少我已经尝试用模拟器来运行它,并且这不起作用,我假设它是因为你只是隐藏错误而不是解决它们)

我设法通过使用命令行工具构建它来逃避这个问题。

在此处下载命令行工具(此时为2.0.1 beta): https://developer.blackberry.com/android/tools/

执行命令       blackberry-apkpackager C:\ path \ to \ your \ apk \ test-android.apk -os 10.2.1

这会创建一个.bar文件,您可以在模拟器或实际的BlackBerry设备上运行该文件。如果您没有添加" -os 10.2.1",您将获得Eclipse显示的相同错误。使用该参数,你的.bar只能在10.2.1上运行(这很好,因为它不会抱怨本机的东西)。