4

当我安装我的 .apk 的新版本时,这会覆盖旧版本而不删除它:在新版本中,我删除了一些文件(使用 NDK 生成的库)---但在设备上,旧文件仍然存在。

如何确保每次安装新版本时,所有旧文件都会在安装前被删除?

编辑/澄清:这个问题要求为我的应用程序的现有用户提供解决方案。我知道我可以在安装新版本之前通过卸载它自己清理应用程序。但其他用户不会这样做——将旧文件保留在他们的设备上。

4

2 回答 2

1

就在重新安装您的应用程序之前

adb install -r myapp-release.apk

您有 2 个选择:
第一个是在安装新版本之前卸载您的应用程序。

adb uninstall com.your.package

第二个是在安装新版本之前清除应用程序数据。

adb shell pm clear com.your.package
于 2013-08-08T09:47:23.113 回答
0

您可以通过转到设置 > 应用程序 > [your_app] 在您的 android 手机上手动执行此操作。然后你可以“清除保存的数据”或类似的东西。

于 2013-08-08T09:47:06.220 回答