我将我的应用程序交给我的朋友进行测试。当他们第二次手动安装apk时,package installer
询问new
或all
。当用户选择新的时,应用会使用相同的旧数据。所以我的应用程序崩溃了。为避免这种情况?
答案 0 :(得分:0)
包安装程序有两种安装应用程序的模式吗?
不是真的。新安装的处理方式与升级有所不同,但我不认为这是两种模式"。
当他们第二次手动安装apk时,包installerask new或all。
这是他们的设备特有的东西。这不是标准的Android。在升级应用程序(更高versionCode
)时,内部存储中的数据会自动保留。
所以我的应用程序崩溃了。为避免这种情况?
修复应用中的错误。 Examine the Java stack trace确定你出错的地方。