Xamarin 使用通过VSTS生成的.APK安装后应用程序未运行

Xamarin 使用通过VSTS生成的.APK安装后应用程序未运行,xamarin,xamarin.android,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,Xamarin,Xamarin.android,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,我正在使用Xamarin.android制作一个android应用程序。当通过手机上的Visual Studio部署应用程序时,该应用程序可以正常工作。当通过VisualStudio生成归档文件并对其签名时,它也可以工作 类似地,我已经配置了内置VSTS,项目正在正确运行,然后进行了签名,但当我使用signed.apk时,在成功安装应用程序后,当启动应用程序时,只会出现白色屏幕。没有错误,什么都没有 构建定义 应用程序截图 我终于解决了这个问题。问题是因为它在构建步骤中没有执行zipalign

我正在使用Xamarin.android制作一个android应用程序。当通过手机上的Visual Studio部署应用程序时,该应用程序可以正常工作。当通过VisualStudio生成归档文件并对其签名时,它也可以工作

类似地,我已经配置了内置VSTS,项目正在正确运行,然后进行了签名,但当我使用signed.apk时,在成功安装应用程序后,当启动应用程序时,只会出现白色屏幕。没有错误,什么都没有

构建定义

应用程序截图
我终于解决了这个问题。问题是因为它在构建步骤中没有执行zipalign。启用后,一切正常

能否在OneDrive上共享详细的构建/发布日志?(将system.debug变量设置为true,然后排队生成并共享此日志)您能用新项目重现此问题吗?通过@JamesMontemagno建议,我终于能够解决此问题。问题是因为它在构建步骤中没有执行zipalign。一旦我启用了它,一切都很好。你可以发布一个答案,谢谢你的回答。它对我也有效,尽管它在第一个异常时抛出了“ANDROID_HOME环境变量未设置”。我已经将它放入指向“C:\Program Files(x86)\Android\Android sdk”的构建变量中,它帮助了:)(当然,您也可以在代理盒上永久设置env变量)