程序集位于错误的地址 - Android

时间:2014-09-24 17:02:07

标签: android xamarin.android apk hockeyapp

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

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

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

  
      
  • E 1442 monodroid-assembly Assembly   'assemblies / MyAndroidProject.dll.config'位于错误的地址   0x54622c3a
  •   
  • E 1442 monodroid-assembly你必须打开'zipalign'   myapp.myapp-1.apk
  •   
  • I 914 ActivityManager进程myapp.myapp(pid 1442)   已经去世了
  •   

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

1 个答案:

答案 0 :(得分:2)

这是因为我使用为Android应用程序创建的自定义密钥库签署.apk文件后,我的.apk文件未被压缩。