Android卸载应用程序与清除所有数据(不仅仅是缓存)

Kra*_*tos 5 android

通常,当我在为 Android 编码时遇到一些奇怪的问题时,我会卸载应用程序或清除所有数据(长按应用程序..),希望删除缓存并使其正常工作。

我想知道这两件事之间有什么区别,有什么区别吗?我相信我不需要卸载应用程序。删除所有数据会让我的应用程序焕然一新,就像妈妈生下的婴儿一样,对吗?这甚至比卸载/安装更好,因为此过程有时不会清除所有数据/缓存。

因此,如果我在这里得到确认,我将停止执行卸载/安装过程,而只清除数据,从长远来看,这将为我节省大量时间。

请给我一些解释,谢谢!

Die*_*her 7

是的,从应用程序设置中删除数据/缓存将使其重新开始。

卸载然后安装可能会也可能不会重新开始,因为这取决于您的 Maniftst.xml 文件中的内容,更确切地说,android:allowBackup="true"应用程序是否会从备份(如果有)重新加载数据。

如果android:allowBackup="false"这样的话,每次卸载然后安装时,您的应用程序都会从​​头开始