2012-09-27 177 views
1

我想導出我的應用程序的新版本,我想強制用戶卸載並重新安裝新版本的應用程序(由於不同的原因)。可能嗎?如何強制重新安裝APK

回答

0

更改apk的簽名/密鑰。我看了這迫使設備從日食

enter image description here

截圖上完全卸載。

+0

無法正常工作。在eclipse中,我在androidManifest.xml中增加apk代碼,然後:File - > export:並創建一個新的密鑰並創建一個新的簽名。並沒有什麼,當安裝,android說,以取代應用程序 – thenosic

+0

真的嗎?不是我曾經嘗試過,但不會安裝一個具有相同名稱和圖標的全新應用程序。你能提供一個鏈接,你發現這個信息? –

+0

我如何更改簽名? – thenosic

2

更改您的應用程序的簽名,將做的伎倆。會發生什麼情況是系統會在安裝找到該應用程序的新應用程序時警告用戶,但簽名不同。用戶必須先卸載當前的應用程序,才能安裝新的應用程序。

比這個更直接的方式不存在。而且有可能很多用戶不明白爲什麼應用程序無法安裝。你應該嘗試製作你的應用程序,這樣就不需要了。卸載當前的應用程序也意味着用戶丟失了數據。

另一種選擇是更改清單文件中的軟件包名稱,但這意味着用戶會丟失它的所有應用程序數據。因爲該應用將作爲全新的應用安裝。

它的壞....

羅爾夫

+0

我該如何更改簽名? – thenosic

+0

只需添加一個新簽名,即 http://developer.android.com/tools/publishing/app-signing.html –