3

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

我怎样才能做到这一点?

谢谢!

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

4

4 回答 4

3

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

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

于 2012-06-22T03:08:26.727 回答
1

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

于 2015-06-26T23:48:07.383 回答
0

我不确定您是否希望以编程方式或通过 ADB - 无论如何这应该解决它

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

于 2012-06-21T16:21:38.283 回答
0

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

localStorage = ""

确保在发布前将其删除。

于 2012-06-22T17:37:56.620 回答