我使用 Visual Studio Team Service 构建我的 android xamarin 应用程序。构建工作正常,但如果我将 apk 部署到我的手机,它会在登录屏幕后崩溃。 如果我尝试使用 visual studio Archive Manager 创建 apk 文件并部署创建的 apk,它工作正常。我本地创建的 apk 和来自构建服务器的 apk 有什么区别? keystore 文件是相同的。有什么建议吗?
更新 1:
我使用了托管构建。现在我创建了一个测试项目(在 Visual Studio 15.1 中创建新的黑色安卓项目)并取消注释这一行 SetContentView(Resource.Layout.Main);
与我的其他项目中的结果相同,应用程序在启动后崩溃。我认为这不是代码的问题,而是构建或签名的问题
最佳答案
我遇到了同样的问题,并且在签名任务上启用 ZipAlign 选项已解决,也许这也是您需要做的。
关于android - Xamarin Android APP 在启动画面后崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43413595/