2014-02-24 58 views
2

我想創建科爾多瓦項目我得到follwing錯誤科爾多瓦3.4.0安裝錯誤

 C:\xampp\htdocs\tagcordova\sample>cordova -d platform add android' 
    Platform "android'" not recognized as a core cordova platform. See "platform lis 
    t". 

    C:\xampp\htdocs\tagcordova\sample>cordova -d platform add android 
    cordova library for "android" already exists. No need to download. Continuing. 
    Checking if platform "android" passes minimum requirements... 
    Creating android project... 
    Running command: cmd args=["/c","C:\\Users\\Bhanuprakash\\.cordova\\lib\\android 
    \\cordova\\3.4.0\\bin\\create","--cli","C:\\xampp\\htdocs\\tagcordova\\sample\\p 
    latforms\\android","com.tag.sample","Sample"] 
    Command finished with error code ENOENT: cmd /c,C:\Users\Bhanuprakash\.cordova\l 
ib\android\cordova\3.4.0\bin\create,--cli,C:\xampp\htdocs\tagcordova\sample\plat 
forms\android,com.tag.sample,Sample 
Error: cmd: Command failed with exit code ENOENT 
at ChildProcess.whenDone (C:\Users\Bhanuprakash\AppData\Roaming\npm\node_mod 
ules\cordova\src\superspawn.js:112:23) 
at ChildProcess.EventEmitter.emit (events.js:95:17) 
at Process.ChildProcess._handle.onexit (child_process.js:795:12) 

我follwed下面的文章http://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html 請告訴我怎麼解決這個問題。

+1

嘗試運行'C:\用戶\ Bhanuprakash \ .cordova \ LIB \機器人\科爾多瓦\在CMD殼3.4.0 \ BIN \ check_reqs.bat'看看它輸出什麼。 – QuickFix

回答

1
cordova -d platform add android' 

嘗試

cordova -d platform add android 
+0

我試過上面的命令,但我得到相同的錯誤 – prakash

+0

我試過follwing命令也cordova平臺添加android – prakash

+0

你有完全一樣的錯誤?因爲你在「android」 –

1

嗨問題是Android SDK中。

確保您使用的是adt-bundle-windows並設置以下環境路徑。

開始 - >控制面板 - >系統和安全 - >系統 - >環境變量 - >系統變量

  1. ANDROID_HOME:C:\ Nithi \ SOFTWARE \ Android_sdk \ ADT-束窗口,x86_64的-20131030 \ adt-束 - 窗口x86_64-20131030 \ SDK \

  2. 道: 「現有的路徑」 %ANDROID_HOME%\工具;%ANDROID_HOME%\平臺工具

「現有路徑「:已讀y系統路徑將在那裏。

  1. 刪除.cordova和.android在C:\用戶\ youruser>

  2. 關閉命令提示和打開。

  3. PhoneGap的運行Android或科爾多瓦平臺添加的Android

希望能與將工作!!!!

+0

我我得到follwing錯誤錯誤:cmd:命令失敗,退出代碼ENOENT at ChildProcess.whenDone(C:\ Users \ Bhanuprakash \ AppData \ Roaming \ npm \ node_mod ules \ cordova \ src \ superspawn.js:112:23) 在ChildProcess.EventEmitter.emit(events.js:95:17) at Process.ChildProcess._handle.onexit(child_process.js:795:12) – prakash

+0

嗨問題是與環境變量。主要在螞蟻路上。檢查你的路徑配置。請參閱http://stackoverflow.com/questions/21119282/phonegap-3-3-project-creation-through-node/21783756#21783756並確保在創建新項目時不應有空間。 –

+0

prakesh,你試過了嗎? –

3

如果您確定自己的路徑,請嘗試在cmd中輸入android,如果它顯示:'xcopy' was not recognized

然後添加到您的路徑:

%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem; 
+0

y xcopy is not recognition錯誤我得到了 – prakash

+0

請給出額外的信息,如何在環境變量%SystemRoot%\ system32中添加路徑; %SYSTEMROOT%; %SYSTEMROOT%\ System32下\ WBEM; – prakash

+0

我得到follwing錯誤創建android項目... 錯誤:ENOENT,沒有這樣的文件或目錄'C:\ Users \ Bhanuprakash \ .cordova \ lib \和 roid \ cordova \ 3.4.0 \ VERSION' at Object .fs.openSync(fs.js:427:18) – prakash