我正在尝试用[phonegap][1](cordova)用javascript做我的第一个android应用程序。但当我把"phonegap run android"时,它退出并出现错误8,这是代码,这是图片:https://i.stack.imgur.com/qofsZ.png(由于声誉原因无法发布屏幕):
giulio@cucina:~/Documenti/web/sveglia/sveglia$phonegap运行android
〔phonegap〕正在检测Android SDK环境
[phonegap]使用本地环境
〔phonegap〕添加Android平台
/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:126
投掷e
^错误:列出Android目标时出错
在/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/lib/check_reqs.js:87:29
at _rejected(/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:808:24)
在/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:834:30
在Promise.when(/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:1079:31)
在Promise.proise.proiseDispatch(/home/giulio/.codova/lib/android/codova/3.5.1/bin/node_modules/q/q.js:752:41)
在/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:574:44
在flush(/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:108:17)
正在处理中_tickCallback(node.js:419:13)
{[错误:/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/create:命令失败,退出代码为8]代码:8}
[error]/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/create:命令失败,退出代码为8
我试着按照以下说明进行操作:stackoverflow.com/questions/2032387/codova平台在列出android目标时添加android不工作/2114221#21144221和stackoverflow.com/s24380283/phonegap-run-android-create-command-failed-with-edit-code-8-linux,但同样不起作用。这是bashrc(https://i.stack.imgur.com/mdLDY.png),我已将代码放在顶部:
export ANDROID_HOME="/media/giulio/Secondo\Disco/Development/ANDROID-sdk-linux/tools"
export ANDROID_PLATFORM_TOOLS="/media/giulio/Secondo\Disco/Development/ANDROID-sdk-linux/PLATFORM-TOOLS"
export PATH="$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$PATH"
export PATH="$PATH:/usr/share/ant/bin"
~/.bashrc:由bash(1)为非登录shell执行
…等等
我已经安装了安卓软件包,蚂蚁和所有必要的东西。你是我最后的机会!D:
导出两个变量:
ANDROID_HOME和JAVA_HOME
此外,将android平台工具放在PATH上,对我有用
就我而言,它是这样的:
export ANDROID_HOME=/home/YOURUSER/sw/android/adt-bundle-linux-x86-20131030/sdk/
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/
export PATH="/home/YOURUSER/sw/android/adt-bundle-linux-x86-20131030/sdk/platform-tools/:/home/YOURUSER/sw/android/adt-bundle-linux-x86-20131030/sdk/tools:tools:$PATH"