2014-09-02 77 views
2

我試圖用[phonegap] [1](cordova)在javascript中執行我的第一個android應用程序。 但是,當我把「PhoneGap的運行Android的」 退出與錯誤8,這是代碼,這裏是圖:http://i.stack.imgur.com/qofsZ.png(不能發表,因爲口碑的屏幕):

Phonegap命令提交退出代碼8 - Ubuntu


朱利奧@ Cucina的:〜/ Documenti /網絡/ sveglia/sveglia $ PhoneGap的運行Android
[PhoneGap的]檢測的Android SDK環境...
[PhoneGap的],用當地的環境
[PhoneGap的]加入Android平臺...

/家/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:126
扔e;
^ 錯誤:在/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/lib/check_reqs.js:87:29
同時列出Android的目標
在_rejected(發生錯誤/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:808:24)
at /home/giulio/.cordova/lib/android/cordova/3.5 .1/bin/node_modules/q/q.js:834:30
at Promise.when(/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js :1079:31)
at Promise.promise.promiseDispatch(/home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:752:41)
at /home/giulio/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js:574:44
at flush(/home/giulio/.cordova/lib/android/cordova/ 3.5.1/bin/node_modules/q/q.js:108:17)
at process._tickCallback(node.js:419:13)
{[Error:/home/giulio/.cordova/lib/ android/cordova/3.5.1/bin/create:命令失敗,退出代碼爲8] code:8}
[error] /home/giulio/.cordova/lib/android/cordova/3.5.1/bin/create:命令失敗,並退出代碼8

我試着按照以下說明操作:stackoverflow.com/questions/20323787/cordova-platform-a dd-android-not-working-while-listing-android-targets/21142421#21142421和stackoverflow.com/questions/24380283/phonegap-run-android-create-command-failed-with-exit-code-8-linux,但它又不起作用。 這是在.bashrc(http://i.stack.imgur.com/mdLDY.png),我已經把代碼頂部:


出口ANDROID_HOME = 「/媒體/朱利奧/ SECONDO \迪斯科/開發/ Android的SDK-LINUX /工具」
出口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執行。
...等


我已經安裝了android軟件包,ant和一切必要的東西。 你是我最後的機會!d:

+0

遠銷構建工具路徑? – 2014-09-17 12:47:23

+0

是的,我已經嘗試過,它沒有工作 – Tobintax 2014-09-21 17:45:27

+0

嗨,當我在Ubuntu CLI中運行這個命令「cordova platform add android」,這個錯誤我得到「錯誤:/home/sandeep/.cordova/lib /npm_cache/cordova-android/6.0.0/p ackage/bin/create:命令失敗,退出代碼爲8「。請你儘快幫我。 – Naveen 2016-11-10 09:17:07

回答

0

出口兩個變量:

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" 
+0

嗨ruhanbidart,當我運行這個命令「cordova platform add android」在Ubuntu中,這個錯誤我得到「錯誤:/home/sandeep/.cordova/lib/npm_cache/cordova-android/6.0.0/package/bin /創建:命令失敗,退出代碼爲8「。請你儘快幫我。 – Naveen 2016-11-10 07:25:48

相關問題