2014-09-21 53 views
0

加入Android平臺,我想創建一個使用PhoneGap的Android應用。我已經安裝了nodejs,phonegap,cordova,eclipse和其他所有東西。但是,當試圖添加android平臺時,我得到這個錯誤。經過大量搜索後,有人說系統變量添加了'ant'路徑。我已經做到了。但可能是我做錯了。嘗試了很多次。不工作。這裏的錯誤我收到試圖加入Android平臺不能在PhoneGap的

C:\hello>cordova platform add android 
Creating android project... 

C:\Users\gijo\.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.js:126 
        throw e; 
         ^
Error: ERROR : executing command 'ant', make sure you have ant installed and add 
ed to your path. 
    at C:\Users\gijo\.cordova\lib\android\cordova\3.5.1\bin\lib\check_reqs.js:47 
:27 
    at exithandler (child_process.js:644:7) 
    at ChildProcess.errorhandler (child_process.js:660:5) 
    at ChildProcess.emit (events.js:95:17) 
    at Process.ChildProcess._handle.onexit (child_process.js:808:12) 
Error: C:\Users\gijo\.cordova\lib\android\cordova\3.5.1\bin\create.bat: Command 
failed with exit code 8 
    at ChildProcess.whenDone (C:\Users\gijo\AppData\Roaming\npm\node_modules\cor 
dova\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) 

C:\hello> 
+0

嘗試使用https://code.google.com/p/winant/ – Dino 2014-09-23 06:04:07

+0

安裝ANT我已經試過了。安裝它並將路徑添加到ANT_HOME – 2014-09-23 07:41:31

+0

只需在命令提示符中鍵入ant。它顯示了什麼? – Dino 2014-09-23 08:19:01

回答

0

爲了與PhoneGap的發展,併爲系統(Windows在你的情況)來識別所有的目錄和所有的文件,你確實安裝,需要將這些庫添加到系統屬性中的「變量」中。

請確保您有正確的道路。例如:

變量名:JAVA_HOME 變量值:C:\ Program Files文件(x86)的\的Java \ jdk1.6.0_39

變量名:ANT_HOME 變量值:C:\ Program Files文件(86) \懷南特

+0

謝謝。讓我試試 – 2014-09-21 12:03:19

+0

我試過了。但是我仍然得到相同的錯誤。我試着迴應變量。他們都很好。以下是我得到的結果。目錄是正確的。 C:\你好>回聲%ANT_HOME% C:\螞蟻 C:\你好>回聲%JAVA_HOME% C:\ Program Files文件(x86)的\的Java \ jdk1.6.0_39 @npc – 2014-09-21 12:28:31

0

我有同樣的問題,但與ant相關solved.The問題通過這種方式path.Set在系​​統變量路徑。 轉到Environmentvariables->系統變量 - >選擇path變量點擊編輯和分號後添加ant路徑。

+0

確定。讓我試試那個。 – 2014-09-22 02:45:04

+0

試過那個。還是行不通。它同樣的錯誤。 – 2014-09-22 03:05:06

+0

您是否使用java 64位或32位?確保您的操作系統和java具有相同的位版本(如果您的os 64位,您的java必須是64位)。 – 2014-09-22 03:57:51