我正在寻找有关android中升级过程的信息。我的意思是我想知道应用程序是否重新安装?缓存清除了吗?是否删除了外部存储文件夹(因为这些文件夹在卸载期间被删除)?等
答案 0 :(得分:0)
它只替换.apk文件。
答案 1 :(得分:0)
AFAIK,不,除了apk之外什么也没有变化。这包括res/
和assets/
,但不包括存储在设备的/sdcard/data/
目录中的任何内容。
如果有一个sql lite数据库,它应该与版本号相关联。如果数据库必须在升级中进行更改,则开发人员有责任在新版本中为现有数据库实施数据库升级。
请记住,如果开发人员想要,他们可以删除外部资源。但在本地,没有Android会在/sdcard/data/
或者存储文件夹中留下文件夹。
此外,是的,缓存被清除。这实际上是在重新安装新版本之前卸载旧版本。