Я пытаюсь создать ионное приложение с ionic build android
без успеха. Я просмотрел ответы в stackoverflow, но, похоже, у меня такая же ситуация.Ошибка JAVA_HOME на "ionic build android"
Я получаю следующее сообщение об ошибке:
ANDROID_HOME=/Users/myuserID/development/android-sdk-macosx
JAVA_HOME=/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Co>nten
ts/home
Running:
>/Users/myuserID/development/ionic/keepdoing/platforms/android/gradlew
cdvBuildDebug -b
/Users/myuserID/development/ionic/keepdoing/platforms/android/build.gradle -
Dorg.gradle.daemon=true
ERROR: JAVA_HOME is set to an invalid directory:
/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/hom>e
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
У меня есть все, установленное в .bash_profile:
export PATH=$PATH:/Users/myuserID/development/android-sdk-macosx/platform-
tools
export PATH=$PATH:/Users/myuserID/development/android-sdk-macosx/tools
export ANDROID_HOME="/Users/myuserID/development/android-sdk-macosx"
export
JAVA_HOME="/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk
export PATH=$PATH:/usr/local/share/npm/bin
export PATH=$PATH:/usr/local/npm/bin
export PATH=$PATH:/usr/local/lib/node_modules/cordova/
export
PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/home/bin
export PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk
Но не может решить эту проблему. Не удалось установить SDK Android.
Любая помощь будет принята с благодарностью.
Не могли бы вы запустить $ env и проверить переменную env JAVA_HOME. Кажется ваш .bash_profile имеет некоторую ошибку. попробуйте установить ручной Вы также можете проверить с помощью $ эхо $ JAVA_HOME –
я и получил это: MYCOMPUTER $ окр $ JAVA_HOME ENV: /Users/MyUserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk: Нет такой файл или каталог –