【发布时间】:2017-05-22 22:19:55
【问题描述】:
我正在尝试构建 Xamarin.Android 应用,但构建总是失败并显示 error MSB6006: "java.exe" exited with code 2。我尝试启用 ProGuard 和 multi-dex,删除 bin 和 obj 文件夹,更新所有 NuGet 包,切换到调试和发布模式,并删除所有未使用的引用。该错误始终指向第 1965 行的 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets,但这无济于事。几天来我一直在为这个问题苦苦挣扎,我不知道下一步该怎么做。这些是我见过的一些 SO 问题,但没有帮助:
【问题讨论】:
-
我也有同样的问题
-
我的问题是因为使用了错误的 JDK。 VS2019 一直在自动检测“Eclipse Foundation JDK”,而实际上它需要使用位于“C:\Program Files\Microsoft\jdk-11.0.12.7-hotspot”的 JDK 11
标签: c# android msbuild xamarin.android