2014-03-13 162 views
2

我在ubuntu 13.10上運行,我已經安裝了使用npm的科爾多瓦(如果這有所作爲)。當我創建一個項目,然後嘗試運行cordova platform add android我得到以下錯誤:錯誤試圖添加Android平臺到科爾多瓦

/home/user/.cordova/lib/android/cordova/3.4.0/bin/node_modules/q/q.js:126 
        throw e; 
         ^
Error: ERROR : executing command 'ant', make sure you have ant installed and added to your path. 
    at /home/user/.cordova/lib/android/cordova/3.4.0/bin/lib/check_reqs.js:47:27 
    at ChildProcess.exithandler (child_process.js:641:7) 
    at ChildProcess.EventEmitter.emit (events.js:98:17) 
    at maybeClose (child_process.js:743:16) 
    at Socket.<anonymous> (child_process.js:956:11) 
    at Socket.EventEmitter.emit (events.js:95:17) 
    at Pipe.close (net.js:465:12) 
Error: /home/user/.cordova/lib/android/cordova/3.4.0/bin/create: Command failed with exit code 8 
    at ChildProcess.whenDone (/usr/lib/node_modules/cordova/src/superspawn.js:112:23) 
    at ChildProcess.EventEmitter.emit (events.js:98:17) 
    at maybeClose (child_process.js:743:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:810:5) 
+0

POS sible的副本[Cordova在Ubuntu中添加平臺錯誤](http://stackoverflow.com/questions/22191106/cordova-add-platform-error-in-ubuntu) –

+0

請按照下面給出的步驟操作:http://goo.gl/r9lJnx –

回答

5

你需要安裝ANT

您可以通過運行命令這樣做 sudo apt-get install ant

另一個常見的問題: 了Android SDK平臺及工具目錄都必須是你$ PATH

你的實現可能會有所不同,但一些內沿着線:

export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools 

source ~/.bash_profile 

見:Android Platform Guide

+0

自己回答你的問題。 –

+0

@SiddharthVyas是的,我覺得分享我的經驗和我學到的東西...... –

相關問題