2014-09-19 81 views
0

我是一名Web開發人員,並且是移動應用程序開發的新手。我正在使用PhoneGap。使用PhoneGap創建Android應用程序更新

我已經成功創建了一個應用程序,但是當我在html,css & js文件中進行更改並生成新的apk文件時,它會要求我在手機上重新安裝應用程序。我不希望這種情況發生。我想要下載更新或新的更改。我如何使用eclipse或phonegap來實現這一點?

我通過這個鏈接How to make your Android app auto update,現在很困惑,如果應用程序只通過谷歌PlayStore更新。而在其他情況下,您需要重新安裝它們。

謝謝你的時間。

謝謝,

Utpal

+0

你的html或css或js的變化永遠不會要求重新安裝......這種情況可能會改變你的調試密鑰或改變你的開發環境(意味着你的系統) – Aravin 2014-09-19 14:39:24

+0

嗨阿拉文,一旦我做了更改,我重新生成apk在CLI中運行「cordova build」命令後。讓我知道如果我做錯了什麼。謝謝.. – 2014-09-19 17:51:30

+0

我覺得重新安裝apk不能重新安裝...你是否使用eclipse生成apk版本.. – Aravin 2014-09-20 04:28:42

回答

0

得到用於科爾多瓦3.6以上問題的解決方案。以下是具體步驟:

1)在你的應用程序文件夾 「你-APP-名/ config.xml中」

2打開config.xml中)找到這一行

<widget id="com.example.nightinglow" version="0.0.2" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

3 )更改version="0.0.2"所需版本

4)保存文件

5)運行cordova build使用CLI

現在,當下載.apk文件並運行安裝時,您會看到此消息The application that you are installing will replace another application. All previous user data will be saved.這意味着它將保存舊數據以及新更新。

注意:僅在android上測試;不太瞭解iOS和Windows平臺。

希望這會有所幫助。

感謝,

Utpal

https://stackoverflow.com/users/2541473/aravin與我頭腦風暴吧。