android - "AdjustJavacVersionArguments"任务意外失败

标签 android xamarin.forms

作为初学者,我已开始在 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/

相关文章:

android - 当前维护的cordova-plugin-crosswalk-webview 有什么替代方案吗?

android - Android 中的缩放动画会降低图像质量

android - 外键约束 ON DELETE CASCADE 在 android 上的 sqlite 数据库中不起作用

ios - 无法构建 Xamarin.Forms iOS 项目

android - 帖子 ID facebook 分享对话框总是在 Android 中返回 null

java - 应用程序无法在 ADB 上运行

c# - 检查设备是否具有跨平台方式的摄像头

c# - iOS 15 更新后 iOS 平台 Xamarin.forms 中的导航栏颜色变化问题

c# - 无法使用 Xam.Plugin.Media 插件

macos - 面向 macOS 的 Xamarin.Forms