Ошибка: Requirements check failed for JDK 1.8 or greater

Querio бросать команды:

ionic build android 

ó

ionic run android --device

но всегда он бросает в меня этот eror:

Error: Requirements check failed for JDK 1.8 or greater

версия java, которая у меня есть, - 1.8.0_111, у меня есть определенные переменные окружения, но не, потому что он дает мне эту ошибку. Я направил в desargar jdk, чтобы видеть, решало ли это ошибку, как я это прочитал на других страницах и у меня есть sdk android, так что я не имею, он даже не разрабатывает, потому что ошибка. introducir la descripción de la imagen aquí

3
задан 08.01.2017, 07:36
0 ответов

Я принимаю, что tenes JDK 8, но что ты установил добавочный JRE в другой версии. Считай, что JDK уже приносит включенный JRE.

Два возможных решения:

  1. Необходимо удалять папку android папка платформы и выполнять execute ionic run android это он переоборудует платформу автоматически и строить с нуля. Я думаю, что файлы кэша - проблема.
  2. Volvé, который должен загружать Андроид Студио. Честная простое приложение, которое выполняло бы один привет мир в Java. Потом установи все необходимое для ionic и cordova. Выполни твой код и увидь, ты функционирует ли оно.

Сосредоточись на этом соединении, которое может помогать тебе.

2
ответ дан 03.12.2019, 17:50
  • 1
    Я только что издал эту фразу, сейчас sí почувствованный сторож. –  08.01.2017, 19:06
  • 2
    Большое спасибо, в соединении encotre solució n –  09.01.2017, 21:15
  • 3
    @Fabian. Ни из-за чего. ¿ Который всех решений этого соединения? –  09.01.2017, 21:21
  • 4
    @josego Точно этот: forum.ionicframework.com/t/… , как кажется, был conficto со всеми версиями jdk, которые у него были в команде. –  10.01.2017, 16:26

Я сделал следующее, выполнил:

alternatives --config java

Я получил два:

jdk1.7.../java y jdk1.8.../java

Была выбрана правильно версия 1.8

Тогда я выполнил:

alternatives --config javac

¡javac, нет java! (составитель)

Только существовала альтернатива jdk1.7..../javac.

Я искал, как устанавливать новую альтернативу и это играет роль так (последний параметр конечно будет отличаться в каждом случае):

alternatives --install /usr/bin/javac javac /opt/... jdk 1.8..../javac

Потом я выполнил:

alternatives --config javac

Тогда, я выбрал только что установленную альтернативу: и уже я смог производить APK!

3
ответ дан 03.12.2019, 17:50