我已经设置了我的 ENV 变量和 PhoneGap Android 构建仍然失败
I Have set my ENV Variables and PhoneGap Android Build still fails
您好,我在构建 android 应用程序时遇到问题,
我下载了 phonegap 和 cordowa(npm 安装),然后设置环境变量:
export PATH=$PATH:/home/marek/Android/Sdk/tools
export PATH=$PATH:/home/marek/Android/Sdk/platform-tools
export PATH=$PATH:/home/marek/Android/Sdk/build-tools
JAVA_HOME=/usr/lib/jvm/java-8-oracle
ANT_HOME=/usr/bin/ant
ANDROID_HOME=/home/marek/Android/Sdk
仍然出现此错误:
/home/marek/PhoneGapProjects/test-app/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: /home/marek/PhoneGapProjects/test-app/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/marek/PhoneGapProjects/test-app/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error: /home/marek/PhoneGapProjects/test-app/platforms/android/cordova/build: Command failed with exit code 8
You may not have the required environment or OS to build this project
Error: /home/marek/PhoneGapProjects/test-app/platforms/android/cordova/build: Command failed with exit code 8
at ChildProcess.whenDone (/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:766:16)
at Process.ChildProcess._handle.onexit (child_process.js:833:5)
如果有人能帮助我,那就太好了。
你运行构建的如何?
尝试sudo -E env "PATH=$PATH" phonegap build android
您好,我在构建 android 应用程序时遇到问题, 我下载了 phonegap 和 cordowa(npm 安装),然后设置环境变量:
export PATH=$PATH:/home/marek/Android/Sdk/tools
export PATH=$PATH:/home/marek/Android/Sdk/platform-tools
export PATH=$PATH:/home/marek/Android/Sdk/build-tools
JAVA_HOME=/usr/lib/jvm/java-8-oracle
ANT_HOME=/usr/bin/ant
ANDROID_HOME=/home/marek/Android/Sdk
仍然出现此错误:
/home/marek/PhoneGapProjects/test-app/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: /home/marek/PhoneGapProjects/test-app/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/marek/PhoneGapProjects/test-app/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error: /home/marek/PhoneGapProjects/test-app/platforms/android/cordova/build: Command failed with exit code 8
You may not have the required environment or OS to build this project
Error: /home/marek/PhoneGapProjects/test-app/platforms/android/cordova/build: Command failed with exit code 8
at ChildProcess.whenDone (/usr/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:766:16)
at Process.ChildProcess._handle.onexit (child_process.js:833:5)
如果有人能帮助我,那就太好了。
你运行构建的如何?
尝试sudo -E env "PATH=$PATH" phonegap build android