Я только что получил новый компьютер, на котором не установлены Java или Android SDK, я добавил оба сегодня, но в первый раз я сделал ошибку и скачал java 10
и установил его как JAVA_HOME
, но с тех пор яскачал java jdk 1.8
и сделал это JAVA_HOME
но я все еще получаю сообщение об ошибке:
Я делаю - ionic cordova run android --device
с сообщением об ошибке:
ANDROID_HOME=C:\Users\Simon\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_172\bin
studio
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_172\bin
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
(node:56548) UnhandledPromiseRejectionWarning: Error: cmd: Command failed with exit code 1
Итакон говорит, что у меня нет правильного каталога, но я уверен, что у меня есть:
и вот мой environment variables
:
Однако ... когда я делаю java -version
, он возвращает:
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Не уверен, что это нормально ...
Что мне делать?Я думаю, что вся информация должна быть правильной .. Есть идеи?Спасибо!