Xamarin 错误 MSB6006:“java.exe”以代码 1 退出

问题描述

我在更新一些 NuGets 后收到此错误 该项目运行良好,我已经在调试和发布时进行了数百次构建 我尝试将链接设置为无并更改代码收缩器和 Dex 编译器清理项目删除 bin 和 obj 并更改 java sdk 位置,但一切都不起作用 我总是得到

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.DX.targets(32,5
error MSB6006: "java.exe" exited with code 1

解决方法

遵循这个 https://docs.microsoft.com/en-us/visualstudio/ide/how-to-view-save-and-configure-build-log-files?view=vs-2019 我在哪里找到这个 xamarin com.google.android.gms.internal.measurement.zzu 被定义多次 所以我将 Xamarin.GooglePlayServices.Ads 直接安装到我的项目中,并且它可以正确构建

,

尝试将 MultiDexApplication 类添加到您的 android 项目