1

我正在使用 Hockey App 将一个 android .apk 文件分发给一个 beta 测试组。当用户在下载和安装过程后单击“打开”按钮时,应用程序加载不到一秒钟并像崩溃一样消失。当用户调出正在运行的应用程序队列时,您可以看到我的应用程序有一个空白的黑屏。

我能够将测试 Android 设备连接到我的工作站并使用 Xamarin Visual Studio 插件运行 Android 设备日志记录,同时尝试遵循我们的测试人员使用的过程。

当应用程序在我的测试设备上“崩溃”时,设备日志中会显示以下错误:

  • E 1442 monodroid-assembly 程序集 'assemblies/MyAndroidProject.dll.config' 位于错误地址 0x54622c3a
  • E 1442 monodroid-assembly 你必须在 myapp.myapp-1.apk 上运行 'zipalign'
  • 我 914 ActivityManager 进程 myapp.myapp (pid 1442) 已死

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

4

1 回答 1

2

这是由于在我使用为 Android 应用程序创建的自定义密钥库对 .apk 文件进行签名后,我的 .apk 文件没有被压缩对齐。

于 2014-09-24T21:56:48.293 回答