今天也配置好phonegap3.0 android開發環境了,操作系統是win7,就樓主文章做些補充。
我是按phonegap官網文檔配置的,有些注意事項如下:
第一步要安裝jre/jdk,到sun網站上,下載jdk,我下的版本是jdk-7u25 ,然后安裝。
安裝完以后,注意要在環境變量中添加,一個是path變量中添加jdk及jdk下的bin目錄,第二個是添加java_home變量,這一步可以在網上按 java_home為關鍵字搜到詳細介紹。
第二步,下載并安裝eclipse,到android網站上下載android sdk (adt-bundle for
windows),就是一個帶android
sdk的eclipse壓縮包,我下的版本是adt-bundle-windows-x86_64-20130729.zip 。 解壓即可。
第三步,設置ant,在path變量中添加ant路徑,你在adt包里查找org.apache.ant ,就能找到這個目錄。
第四步,檢查android版本,在cmd環境下,運行“android”,或者直接打開SDK Manager,可以看到默認安裝的是4.3
(version 18),而phonegap需要的是17,所以必須添加4.1.2(17)的sdk,或者你添加4.0.3等其他版本sdk。
注意,因為GWF的關系,sdk
manager是連不上google服務器的,你要在晚上找連接dl-ssl.google的辦法,比如修改hosts或用代理(這個問題困擾我好久)
第五步,接下來,按樓主所說,安裝node.js ,用npm 安裝phonegap組件 ,完成后,可以用phonegap create命令生成項目文件
最后一步,也就是我遇上無數次挫折的一步,樓主沒有仔細說明的一步:
如果沒有按前4步設置好,在phonegap build android時,會因為找不到本地sdk環境而使用remote
環境,然后就要求你提供phonegap的賬號密碼(樓主估計就是用這一方式完成了build),而你強制使用local環境, 會報錯。
而按官方文檔里面的各種坑爹命令,都解決不了問題。
設置好前4部后,就能順利使用本地環境build了。
接下來,就用eclipse進行開發了,和之前2.x的方式相同。 其實我所說的前面4步,也和2.x的方式相同,只是我太急了,就按官網3.0文檔配置,遺漏了這幾步,浪費了很多時間。
浙公網安備 33010602011771號