作为初学者,我已开始在 Visual Studio Enterprise 2015
中开发 Xamarin.Forms
应用程序。当我构建解决方案时,我收到如下错误:
The "AdjustJavacVersionArguments" task failed unexpectedly.
Severity Code Description Project File Line Suppression State Error The "AdjustJavacVersionArguments" task failed unexpectedly. System.NullReferenceException: Object reference not set to an instance of an object. at Xamarin.Android.Tasks.AdjustJavacVersionArguments.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() XamarinDemo.Android
这个错误到底意味着什么?我的 JDK 版本有问题吗?
最佳答案
问题已解决。我卸载了 JDK v9 并安装了 JDK v8。后来,在 Visual Studio 中,我选择“工具”->“选项”,然后向下滚动一点,找到“Xamarin”->“Android 设置”,并使用路径更改了 Java Development Kit Location
JDK v8 所在的位置。构建解决方案后,错误消失了。
关于android - "AdjustJavacVersionArguments"任务意外失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46934715/