我正在嘗試將我的Android Phonegap應用升級到3.0,並遵循官方指南。我正在使用Windows。Phonegap - 使用Eclipse升級到3.0?
我已經運行命令來創建基礎文件夾。我複製了我所有的www內容,並更新了config.xml,並將所有圖標和閃屏圖像放在適當的文件夾中。
然後我通過CLI運行了android build命令,並安裝了android的平臺文件樹。但是,Android樹中的所有文件都是演示「hello world」文件。我認爲構建命令是假設從根www文件夾構建?從我讀過的文章中,當您更新根文件後,再次運行build命令時,平臺樹文件將被覆蓋?我想抹掉所有的android helloworld文件?
我沒有任何平臺相關的.js文件,它只是插件。此外,測試helloworld應用程序將phonegap.js文件鏈接到根js/phonegap.js,但沒有這樣的文件,該文件位於平臺www文件夾中。所以鏈接不正確。
此外,我無法獲得這種類型的文件樹來使用Eclipse。是否有可能使用新的3.0文件結構的Eclipse?試圖用Ant來構建任何東西是一場噩夢。
有人可以爲這種類型的升級提供一些指導?文檔非常短。
謝謝。
編輯:
也許一些更具體的問題。
- 從我理解當我編輯我的應用程序我編輯根www文件夾,而不是android sub www文件夾是否正確?
- 如果這是正確的,那麼我每次編輯www根文件夾時都必須運行「Phonegap build」,以便它有望更新我的android www文件夾?
我從android www文件夾中刪除了所有helloworld數據,並用我的根www數據替換了數據。然後我修改了根www數據並運行了android的build命令。
從根www文件夾運行android平臺的build命令後,沒有更改到android www文件夾。
- 爲什麼必須爲www數據創建一個根文件夾,如果我必須手動更新android版本的www文件夾?所以每次我對根文件夾進行更改時,我現在都必須更改android www文件夾。
- 爲什麼即使有根www文件夾,如果我必須手動更改android www文件夾中的所有內容?
-來自www根文件夾的一切都必須位於android www文件夾中,否則我無法運行Eclipse來測試該應用程序。
- 看起來好像我維護了兩份完全相同的作品,無緣無故。
我明顯做錯了我如何維護我的代碼庫?
請按照此鏈接解決方案。 http://stackoverflow.com/questions/18789524/phonegap-3-0-wants-android-17-but-i-want-android-18?rq=1 –