2013-11-26 171 views
7

我試圖按照以下鏈接創建一個Android的PhoneGap項目:http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html生成錯誤運行科爾多瓦平臺添加的android

但是,當我運行命令:

cordova platform add android 

我得到以下輸出:

Checking Android requirements... 
Creating android project... 
[Error: An error occured during creation of android sub-project. Looks like your environment fully supports cordova-android development! 
Creating Cordova project for the Android platform: 
Path: platforms/android 
    Package: com.example.hello 
    Name: HelloWorld 
    Android target: android-17 
Building cordova-3.2.0-rc1.jar 

{ [Error: Command failed: 
BUILD FAILED 
/path/to/adt/sdk/tools/ant/build.xml:653: The following error occurred while executing this line: 
/path/to/adt/sdk/tools/ant/build.xml:698: null returned: 127 

Total time: 1 second 
] killed: false, code: 1, signal: null } 
] 

有沒有人知道如何擺脫這個錯誤?

回答

7

我有完全一樣的錯誤信息。 在我的情況下,lib32stdC++沒有安裝在我的ubuntu中,安裝後,所有工作都按預期進行。

sudo apt-get install lib32stdc++6 

希望這可以解決您的問題。

+0

它工作! 謝謝=] – arthursfreire

+0

@Darktalker可以請你幫助我的路徑,因爲我做了所有事情,仍然得到同樣的錯誤。 – oletob

+0

@Darktalker你能告訴我,windows xp的解決方案是什麼.... –

0

據我所知,首先你必須從 cord-ova 下載索OVA插件,你必須去幫助安裝該插件後,日食 - >鍵入電話間隙安裝新的軟件。 在eclipse中按Ctrl + N並選擇手機間隙,然後在創建項目時選擇您已經下載的cord-ova,給出cord-ova的路徑(有單選按鈕可供選擇,默認情況下選擇1 .XX版本,而不是那個選擇你的最新版本)

0

錯誤與螞蟻有關。沒有構建系統。

下載並安裝Ant。

確保按照安裝文檔中的定義正確配置系統PATH。

+0

實際上,ant已經安裝。當我從終端運行命令「ant」時,它就起作用了。 此外,當我從終端輸入「android」時,它可以正常工作。 我可以從你的答案中瞭解到:添加/ path/to/ant/bin到PATH。我對麼? – arthursfreire

+0

你需要用Ant的路徑設置一個新的PATH變量ANT_HOME。 – Purus

+0

仍然沒有工作... – arthursfreire

8

對於我來說,在Ubuntu 13.10 64位,這是固定通過安裝32位libz進行:

sudo aptitude install libz1:i386 

我發現這個由:

  • 檢查的build.xml文件,發現它正試圖在Android的SDK-linux下運行AAPT
  • 尋找AAPT /構建工具/ 18.1.1 /建造-tools目錄並運行它

    libz.so.1找不到

+0

謝謝,謝謝,謝謝!最後一個令人沮喪的難題。 –

+0

謝謝!現在它正在工作 – user2294317

相關問題