我已经下载了适用于Mac的Visual Studio,并尝试开始学习xamarin是iOS和Android
问题是当我尝试运行android项目时出现以下错误
Building with JDK Version `11.0.1` is not supported. Please install JDK version `1.8.0`
知道我已经安装了Java 1.8.0 ,但是当我在终端上运行java --version时看不到它,我只能看到 11.0.1
答案 0 :(得分:0)
您现在可以使用Microsoft的OpenJDK版本,以避免使用系统安装的Java版本。 Xamarin.Android严格将其用于MSBuild进程,而不是任何“常规” Java开发。
从Visual Studio 15.9和Visual Studio for Mac 7.7开始,用于Xamarin的Visual Studio工具将从Oracle的JDK迁移到仅用于Android开发的轻量级OpenJDK:
此举的好处是:
您将始终拥有适用于Android开发的OpenJDK版本。
下载JDK 9或10不会影响开发经验。
大大减少了下载大小和占用空间。
第三方服务器和安装程序不再有问题。