Сборка с JDK версии `11.0.1` не поддерживается. Пожалуйста, установите JDK версии `1.8.0` - PullRequest
0 голосов
/ 03 ноября 2018

Я скачал Visual Studio для Mac и пытаюсь начать изучать 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

1 Ответ

0 голосов
/ 04 ноября 2018

Теперь вы можете использовать версию OpenJDK от Microsoft, чтобы избежать использования установленной системы версии Java. Это строго используется Xamarin.Android для процессов MSBuild, а не для любой «нормальной» разработки Java.

Начиная с Visual Studio 15.9 и Visual Studio для Mac 7.7, инструменты Visual Studio для Xamarin перейдут с Oracle JDK на облегченную версию OpenJDK, предназначенную исключительно для разработки под Android:

Преимущества этого хода:

  • У вас всегда будет версия OpenJDK, которая подходит для разработки под Android.

  • Загрузка JDK 9 или 10 не повлияет на опыт разработки.

  • Значительно уменьшен размер и размер загружаемого файла.

  • Больше никаких проблем со сторонними серверами и установщиками.

...