我给我的应用程序给我的朋友进行测试。当他们手动安装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