我使用Visual Studio Team Service来构建我的android xamarin应用程序。构建工作正常,但如果我将apk部署到我的手机,它会在登录屏幕后崩溃。 如果我尝试使用visual studio Archive Manager创建apk文件并部署创建的apk,它可以正常工作。我的本地创建的apk和构建服务器上的apk有什么区别?密钥库文件是相同的。有什么建议吗?
我使用了托管版本。现在我创建了一个测试项目(在visual studio 15.1中创建新的黑色androud项目)并取消注释了这一行SetContentView(Resource.Layout.Main);
与我的其他项目中的结果相同,应用程序在启动后崩溃。我认为这不是代码的问题,而是构建或签名的问题
答案 0 :(得分:2)
我遇到了同样的问题,解决了在签名任务上启用ZipAlign选项的问题,也许这也是你需要做的事情。
答案 1 :(得分:0)
Enabling "Zipalign" works for me!