启动画面后,Xamarin Android APP崩溃

时间:2017-04-14 14:31:32

标签: android xamarin.android azure-devops tfsbuild

我使用Visual Studio Team Service来构建我的android xamarin应用程序。构建工作正常,但如果我将apk部署到我的手机,它会在登录屏幕后崩溃。 如果我尝试使用visual studio Archive Manager创建apk文件并部署创建的apk,它可以正常工作。我的本地创建的apk和构建服务器上的apk有什么区别?密钥库文件是相同的。有什么建议吗?

这是我的签名配置 enter image description here

这是我的构建配置 enter image description here enter image description here

更新1:

我使用了托管版本。现在我创建了一个测试项目(在visual studio 15.1中创建新的黑色androud项目)并取消注释了这一行SetContentView(Resource.Layout.Main);

与我的其他项目中的结果相同,应用程序在启动后崩溃。我认为这不是代码的问题,而是构建或签名的问题

更新2: 将托管构建更改为托管VS2017 enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,解决了在签名任务上启用ZipAlign选项的问题,也许这也是你需要做的事情。

enter image description here

答案 1 :(得分:0)

Enabling "Zipalign" works for me!