如何在每次安装应用时清除 Android 模拟器上的本地存储?



每次从 Eclipse 安装应用程序时,我都想清除应用程序的 localStorage,以模拟首次安装应用程序。

我该怎么做?

谢谢!

我在这里回答了这个问题,特别是针对 Android 的 - 以编程方式清除 PhoneGap/Cordova 应用程序在 Android 上的缓存以模拟全新安装?

Eclipse 中没有钩子,但你可以用 Ant 做到这一点。您可以在上传应用程序之前添加执行清除命令 ( pm clear my.package) 的任务。如果pm clear不起作用,您可以编写一个小脚本并在上传应用程序之前在设备上启动它

还有Android运行配置的"擦除用户数据"复选框,但它仅适用于模拟器启动。

我正在使用Chrome检查器(chrome://inspect),它很好地显示了连接的Android设备。从那里你可以点击资源来访问和修改本地存储

我不确定您是通过编程方式还是通过 ADB 想要它 - 无论如何这应该解决它

如何以编程方式清除应用程序数据

出于测试目的,您可以删除一个快速的本地存储清除语句:

localStorage = ""

请确保在发布之前将其删除。

最新更新