2013-08-16 44 views
27
phonegap build ios 

工作正確;它增加了iOS系統平臺,但Phonegap 3.0.0 + Android總是想用遠程環境

phonegap build android 

總是希望我登錄:

iMAc:myFirstApp2 $ phonegap build android 
[phonegap] detecting Android SDK environment... 
[phonegap] using the remote environment 
[phonegap] PhoneGap/Build Login 
[phonegap] Sign up at build.phonegap.com 
[warning] GitHub accounts are unsupported 
    [prompt] enter username: [error] canceled 

爲3.0.0(http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html)的文件中就好像它是可以使用當地的環境以及。我已經正確設置了路徑:

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/haemi/libs/sdk/platform-tools/:/Users/haemi/libs/sdk/tools 

如何確保它使用本地環境而不是遠程環境?

+0

這似乎是一個不同的問題,也許你應該關閉這個問題,並要求另一個問題。 – Megacan

+0

我在這裏沒有看到問題。 –

+0

你有沒有得到任何解決方案這..我也面臨着同樣的問題..當我嘗試當地它說安裝最新api ...但它已經是最新的.. – Brune

回答

63

您可以使用:

phonegap local build android 

,迫使它使用本地環境中運行。

你安裝了什麼版本的Android SDK?我不認爲它適用於版本18.我有同樣的問題,不得不安裝版本17.

+0

你可以給下載鏈接的Android SDK版本17 –

+0

我通過Android SDK Manager安裝了它。 – Megacan

+0

謝謝。我也使用Android SDK Manager進行安裝,但在Android工具網站中並不明顯。 –

7

我克服了上述情況,但我的phonegap應用程序沒有安裝在模擬器上,雖然它給「成功安裝到設備消息「上。 在本地運行的應用程序問題下面從項目的子文件夾命令:

PhoneGap的地方運行的Android

運行此命令之前,請確保您有JAVA_HOME設置幷包含在路徑變量,螞蟻的位置。蝙蝠路徑變量和javac的位置(在jdk \ bin內)在路徑變量中。有了這些東西,我能夠獲得成功編譯的消息。

編輯:雖然應用程序不會自動安裝在設備中,對應於項目「的.java」文件‘資源’文件夾和所有必需文件的文件已經在項目文件夾內創建

+0

我有相同的設置...仍然無法運行.. – Brune

0

你必須先安裝SDK。轉到http://developer.android.com/sdk/index.html下載該軟件包。 進一步提取它們,並在您的路徑打開「SDK管理器」。 根據需要安裝更多的API包。

我建議安裝gingerbread(2.3)api 10和ICS(4.0)版本。

完成後,轉到phonegap「入門」頁面http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html

按照說明操作。你可以從ant.apache.org安裝「ant」。但在這些新包中我頗爲困惑,如何安裝它們。在這個進程中,你可能會發現安裝與我相同的「ant」包的麻煩。但別擔心,我找到了答案。

只需按照YouTube上的說明* com/watch?v = bAbBq​​rTG3q4。通過使用我的包在驅動器*谷歌* COM /文件/ D/0B4B3LaTbByxAWlVpQjJhSjd5dVU /編輯?USP =分享。

如果你仍然有錯誤,你可以打電話給我YM:rifqi_platinum25。

成功安裝「ant」,「java」和「sdk」後,請再次嘗試構建項目android。你應該可以用本地環境來構建它。 :)

希望它能幫助你。

注意:用[。]更改[*]以訪問頁面。我很抱歉給您帶來不便,因爲我至少沒有超過2條鏈接的聲望。謝謝。