corova build android дает мне следующее err
node_modules/q/q.js:126 throw e; (*error details)
Этот вопрос задан раньше, но типичный ответ о PATH и ANDROID_HOME не сработал у меня.
Я поместил это в фрагмент кода, чтобы избежать проблем с отправкой SO
export HOME="/Users/rover"
export ANDROID_SDK="$HOME/Documents/Dev/Android/adt-bundle-mac-x86_64-20140702/sdk"
export ANDROID_HOME="$ANDROID_SDK/tools"
export ANDROID_PLATFORM_TOOLS="$ANDROID_SDK/platform-tools"
export PATH="$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$ANDROID_SDK/build-tools:$PATH"
export ANT_HOME="/usr/local/bin/ant"
#export PATH="$PATH:$ANT_HOME/bin"
Мои переменные среды:
$set | grep "ANDROID\| PATH"
ANDROID_HOME =/Users/ровер/Документы/Dev/Android/вст-расслоение-макинтош-x86_64-20140702/SDK/инструменты ANDROID_PLATFORM_TOOLS =/Users/ровер/Документы/Dev/Android/вст-расслоение-макинтош-x86_64-20140702/SDK/платформенные инструменты ANDROID_SDK =/Users/ровер/Документы/Dev/Android/вст-расслоение-макинтош-x86_64-20140702/SDK PATH =/Users/ровер/Документы/Dev/Android/вст-расслоение-макинтош-x86_64-20140702/SDK/инструменты:/Users/ровер/Документы/Dev/Android/вст-расслоение-макинтош-x86_64-20140702/SDK/платформенные инструменты:/Users/ровера/Документы/Dev/Android/вст-расслоением-макинтош-x86_64-20140702/SDK/сборки-инструменты:/USR/локальные/бен:/USR/бен:/бен:/USR/SBIN:/SBIN:/OPT/X11/бен
$ which ant
/usr/local/bin/ant
$ ls /usr/local/bin/ant
/usr/local/bin/ant
$ cordova --version
4.0.0
$ ant -v
Apache Ant(TM) version 1.9.4
Я нахожусь в Mac OSX 10.10 (Yosemite), у которого может возникнуть проблема с Java 8. Может ли это быть связано?
$java -version java-версия "1.8.0_05" Java (TM) SE Runtime Environment (сборка 1.8.0_05-b13) Java HotSpot (TM) 64-разрядная серверная VM (сборка 25.5-b02, смешанный режим)
$ ant --execdebug
exec "/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/bin/java" -classpath "/usr/local/Cellar/ant/1.9.4/libexec/lib/ant-launcher.jar" -Dant.home="/usr/local/Cellar/ant/1.9.4/libexec" -Dant.library.dir="/usr/local/Cellar/ant/1.9.4/libexec/lib" org.apache.tools.ant.launch.Launcher -cp ""
(*error details)
BUILD FAILED
/Users/rover/Documents/Dev/Android/adt-bundle-mac-x86_64-20140702/sdk/tools/ant/build.xml:653: The following error occurred while executing this line:
/Users/rover/Documents/Dev/Android/adt-bundle-mac-x86_64-20140702/sdk/tools/ant/build.xml:698: null returned: 1
Total time: 1 second
/Library/WebServer/Documents/Booster/core_ionic_git/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: ant with args: debug,-f,/Library/WebServer/Documents/Booster/core_ionic_git/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
Error: /Library/WebServer/Documents/Booster/core_ionic_git/platforms/android/cordova/build: Command failed with exit code 8
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Process.ChildProcess._handle.onexit (child_process.js:823:5)
Любые идеи по исправлению этого?