每次安装时,如何在Android模拟器上清除应用程序的localStorage?

时间:2012-06-21 15:57:42

标签: android eclipse cordova adb

每次我从Eclipse安装它时,我想为我的应用程序清除localStorage,以模拟第一次安装应用程序。

我该怎么做?

谢谢!

我回答了这个问题,特别针对Android,这里是Programmatically clear PhoneGap/Cordova app's cache on Android to simulate a fresh install?

4 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我不确定您是想以编程方式还是通过ADB - 在任何情况下都应该解决它

How to programmatically clear application data

答案 3 :(得分:0)

出于测试目的,您可以删除快速本地存储清除声明:

localStorage = ""

确保在发布之前删除它。