我试图使用BlackBerry插件将一个安卓应用程序重新打包到Android应用程序运行时,但我得到了一个错误:
class: nativeLib.NativeLib uses Native access有人知道怎么解决这个问题吗?
如果需要更多的信息,请告诉我。
谢谢!
发布于 2013-12-25 22:27:29

在Eclipse中-首选项-黑莓-黑莓插件-为Android取消选中“启用APK验证器”选项
发布于 2013-12-23 13:48:10
打开窗口菜单-> Preferences -> Android -> Build
取消选中“外部jars包含本机库时的强制错误”选项
发布于 2014-02-19 19:02:45
上面的解决方案修复了Eclipse显示错误的问题,但是仍然不能直接从Eclipse运行它。(或者至少我尝试过用模拟器运行它,但这不起作用,我假设这是因为您只是在隐藏错误而不是解决它们)
通过使用命令行工具构建这个问题,我设法避免了这个问题。
在这里下载命令行工具(现在是2.0.1beta版):https://developer.blackberry.com/android/tools/
运行: blackberry-apkpackager C:\path\to your\apk\test-Android.apk -os 10.2.1
这将创建一个可以在模拟器或实际的BlackBerry设备上运行的BlackBerry文件。如果不添加“Eclipse10.2.1”,则会得到与-os显示的错误相同的错误。有了这个论点,您的.bar只能在10.2.1上运行(这很好,因为这样它就不会抱怨本地的东西了)。
https://stackoverflow.com/questions/20744808
复制相似问题