phonegap環境搭建與安卓應用開發日記教程

這幾天整理phonegap開發安卓應用幾個容易卡住的地方

選型:目前phoegap來生成安卓應用有多種方法,可以使用nodejs的npm包資源管理器以及express來下載phonega,及cordova,

實際測試發現這種方法需要配置大量的開發環境,以及熟悉比較多的nodejs命令npm命令,另外感覺調試也不方便,比較繁瑣,所以在windows下開發還是用eclipse或者flashbuilder這種集成環境的開發工具加上安卓的sdk,寫代碼和調試都很方便

下面是一種快速且試驗成功的路

這裏說的是使用eclipse和安卓sdk和phonegap離線包來開發安卓環境,無需nodejs等,已測試在模擬器環境和小米手機安裝運行正常

1首先到http://www.newasp.net/soft/71058.html下載安卓sdk,這裏面已經集成了一個安卓4.4的離線sdk, 實際開發的話,我們往往需要以安卓2.2的sdk來作爲發佈安裝包的SDK版本,

可使用裏面的SDK Manager.exe 來在線更新一個安卓2.2的sdk, 這裏更新有些網絡環境下是需要使用代理服務器的,防止google被牆

 

2.上面下載到的壓縮包裏已經有一個eclipse的安卓集成開發環境:

打開軟件,依次點擊 窗口-首選項-Android 裏面會發現已經默認關聯到安卓4.4的sdk, 在這裏重新選擇下sdk的路徑,切換到剛剛更新 的安卓2.2版本的sdk

 

3.打開phonegap的官網http://phonegap.com/install/  咱不用nodejs安裝,直接下載離線壓縮包,

發現phonegap各個版本中文件路徑有所不同,所以保險起見下載2.9版本的,網上很多教程也是以這個爲藍本的

 

 

 

4.然後就是按照網上的教程一步步就可以了

http://blog.csdn.net/wuyt2008/article/details/9259047

(幾個注意點,防止走彎路)這篇教程中他是以sdk 4.4的爲基礎,但實際開發都是以2.2版本的,所以直接把它裏面的代碼拷貝過來,會報錯,所以要去掉那些4.4版本纔有的屬性,這個問題糾結了很長時間

主要AndroidManifest.xml  這裏面幾個屬性容易報錯,具體意思網上有說明

代碼剛複製進去的時候可能因爲修改代碼的先後關係,導致他有些方法繼承錯誤,所以先不要管他報錯,等修改完後再一點點調試,一般原則是先移動添加相關文件,然後修改xm一類的配置文件,最後纔是程序啓動部分

 

 

5,最後使用IDE環境來生成。apk的帶簽名安裝包

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章