Cordova build android не удалось !!!Не удалось проверить требования для JDK 8 ('1.8. *')!Обнаруженная версия: 9.0.1 В Windows 10 - PullRequest
0 голосов
/ 21 мая 2019

Моя машина работает на 64-битной ОС Windows 10.Я правильно настроил путь для JAVA и Andoird. Когда я запускаю «Требования Cordova», он запускается без ошибок.После этого, если я пытаюсь запустить сборку Corodva, я получаю указанную ниже ошибку

Выполнение команды: узел c: \ workspace \ myapp \ hooks \ after_prepare \ 010_add_platform_class.js c: \ workspace \ myapp

Проверка версий Java JDK и Android SDK

ANDROID_SDK_ROOT = C: \ Users \ Admin \ AppData \ Local \ Android \ Sdk (рекомендуемая настройка)

ANDROID_HOME = C: \ Users \Admin \ AppData \ Local \ Android \ Sdk (УСТАРЕЛО)

Не удалось проверить требования для JDK 8 ('1.8. *')!Обнаруженная версия: 9.0.1

Проверьте переменные среды ANDROID_SDK_ROOT / JAVA_HOME / PATH.

$ ионная информация

Ionic:

ionic (Ionic CLI): 4.12.0 (C: \ Users \ Admin \ AppData \ Roaming \ npm \ node_modules \ ionic)
Ionic Framework: ionic1 1.3.4
@ ionic / v1-toolkit: 1.0.22

Cordova:

cordova (Cordova CLI): 9.0.0 (cordova-lib@9.0.1)
Cordova Платформы: android 8.0.0
Плагины Cordova: cordova-plugin-ionic-клавиатура 2.1.3, cordova-plugin-ionic-webview 2.4.1, (и 5 других плагинов)

Система:

Инструменты Android SDK: 26.1.1 (C: \ Users \ Admin \ AppData \ Local \ Android \ Sdk)
NodeJS: v10.15.3 (C: \ Program Files \ nodejs \ node.exe)
npm: 6,4.1
ОС: Windows 10

$ cordova требования

Результаты проверки требований для android:

Java JDK: установлено 9.0.1

Android SDK: установлено true

Цель Android:установлен Android-28, Android-27, Android-26, Android-25, Android-24, Android-23, Android-22, Android-21, Android-19, Android-18, Android-17, Android-16

Gradle: установлен C: \ Program Files \ Android \ Android Studio \ gradle \ gradle-5.1.1 \ bin \ gradle

Ответы [ 3 ]

0 голосов
/ 22 мая 2019

У вас установлена ​​Java 9.0.1:

JDK Java: установлена ​​9.0.1
...
Обнаруженная версия: 9.0.1

Он говорит вам, что ему нужен JDK 8 (также известный как 1.8):

Не удалось проверить требования для JDK 8 ('1.8. *')!

Итак, вашРешение, очевидно, состоит в том, чтобы установить JDK 8 вместо 9.

0 голосов
/ 27 мая 2019

Мне пришлось установить точную версию JDK 1.8, чтобы решить эту проблему.

0 голосов
/ 21 мая 2019

Я не совсем уверен, но однажды мой друг столкнулся с той же проблемой, и что он сделал для ее решения, он снизил JDK до 1.8. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...