我給我的應用程序給我的朋友進行測試。當他們手動安裝apk第二次時,package installer
請求new
或all
。當用戶選擇新的時候,應用程序將使用相同的舊數據。因此,我的應用程序崩潰。避免這一點?包安裝程序有兩種模式來安裝應用程序?
回答
包安裝程序有兩種模式來安裝應用程序?
不是真的。新安裝的處理與升級有所不同,但我不認爲這是「兩種模式」。
當他們手動安裝apk第二次安裝包installerask new或all。
這是他們的設備特有的東西。這不是標準的Android。在升級應用程序(更高的versionCode
)時,內部存儲器中的數據會自動保留。
所以我的應用程序崩潰了,要避免這種情況?
修復您的應用程序中的錯誤。 Examine the Java stack trace來確定你錯在哪裏。
有沒有什麼方法可以在重新安裝前清除所有應用程序數據? – Asthme 2014-10-01 13:46:32
@Asthme:用戶可以通過「設置」應用程序卸載應用程序或單擊應用程序的「清除數據」按鈕。作爲一名開發人員,您可以通過廣播「Intent」找出您已更新的方法,並嘗試使用它來清除數據。 – CommonsWare 2014-10-01 14:55:28
- 1. 包安裝程序崩潰安裝我的應用程序
- 2. Android應用程序安裝「應用程序未安裝」
- 3. 應用程序安裝說「應用程序未安裝」
- 4. 應用程序安裝失敗 - 安裝應用程序viaOTA
- 5. .NET安裝包安裝程序
- 6. 不包括使用symfony安裝程序的symfony安裝程序
- 7. MSI:安裝程序安裝程序
- 8. UWP將不會安裝使用應用程序安裝程序
- 9. Windows安裝程序安裝
- 10. 安裝程序安裝在C#桌面應用程序
- 11. 優化C#安裝程序以立即安裝應用程序
- 12. 在C#安裝程序中安裝第三方應用程序
- 13. 觀察MSI安裝程序如何安裝應用程序
- 14. 未安裝應用程序安裝程序ID
- 15. AIR安裝程序安裝第三方應用程序
- 16. 應用程序安裝兩個圖標
- 17. 黑莓安裝應用程序兩次
- 18. 創建Java應用程序安裝包
- 19. 應用程序包安裝com.apple.installer.pagecontroller erreur -1
- 20. 如何在一次安裝中安裝兩個應用程序?
- 21. OSX安裝程序包:如何在安裝程序中選擇安裝語言?
- 22. iOS應用程序安裝
- 23. 應用程序未安裝
- 24. 安裝vb.net應用程序
- 25. Perl應用程序安裝
- 26. Blackberry10應用程序安裝
- 27. cakePHP應用程序安裝
- 28. 安裝ASP.NET應用程序
- 29. UWP應用程序安裝
- 30. Django應用程序安裝
爲什麼我得到了downvotes? – Asthme 2014-10-01 10:06:28