黑莓 10 上的奇怪 Android APK 应用程序名称

Strange Android APK app name on blackberry 10

我最近使用 Ionic Framework 创建/构建 android 应用程序。在 Android 手机上完美运行。但是当我在 Blackberry 上安装时,它有一个奇怪的应用程序名称,例如 @0x7f040000。该应用程序本身似乎很好。我试过转换成 BAR 文件,签署 APK,等等仍然没有成功。谷歌搜索了好几天,一点进展都没有。有什么建议吗?

经过多次尝试,这里是我的解决方案:

  1. 使用 Blackberry APK Packager 将您的 APK 文件转换为 BAR,我正在使用 this。检查下载 > 命令行工具
  2. 将 BAR 文件扩展名更改为 ZIP。提取.
  3. 打开META-INF/MANIFEST.MF,将Entry-Point-Name改为你想要的应用名称
  4. 再次打开 Blackberry APK Packager,将编辑 MANIFEST.MF 文件放入自定义清单。再次点击"Package"
  5. 完成。您的 BAR 文件现在将正确显示应用程序名称

PS;我正在使用 Chrome BB10 应用程序管理器在 BB 设备上安装

我发现将 activity_name 更改为 strings.xml 文件中的应用名称 (.../res/values/strings.xml) 将解决此问题。

最初,我将其设置为@string/app_name。我猜黑莓不会像 android 那样遵循字符串资源。