【问题标题】:Blackberry - Runtime for Android Apps errorBlackberry - Android 应用程序的运行时错误
【发布时间】:2014-02-20 03:02:45
【问题描述】:

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

class: nativeLib.NativeLib uses Native access

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

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      打开窗口菜单 -> 首选项 -> Android -> 构建

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

      【讨论】:

        【解决方案3】:

        上述解决方案修复了 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 上运行(这很好,因为这样它就不会抱怨原生的东西了)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-11-10
          • 2014-11-27
          • 1970-01-01
          • 2018-07-29
          相关资源
          最近更新 更多