每次从 Eclipse 安装应用程序时,我都想为我的应用程序清除 localStorage 以模拟第一次安装应用程序。
我怎样才能做到这一点?
谢谢!
我在这里专门针对 Android 回答了这个问题 - 以编程方式清除 Android 上的 PhoneGap/Cordova 应用程序缓存以模拟全新安装?
每次从 Eclipse 安装应用程序时,我都想为我的应用程序清除 localStorage 以模拟第一次安装应用程序。
我怎样才能做到这一点?
谢谢!
我在这里专门针对 Android 回答了这个问题 - 以编程方式清除 Android 上的 PhoneGap/Cordova 应用程序缓存以模拟全新安装?
Eclipse 中没有钩子,但您可能可以使用 Ant 来执行此操作。pm clear my.package
您可以在上传应用程序之前添加一个执行清除命令 ( ) 的任务。如果pm clear
不起作用,您可以编写一个小脚本并在上传应用程序之前在设备上启动它
还有 Android 运行配置的“擦除用户数据”复选框,但它仅适用于模拟器启动。
我正在使用 Chrome 检查器 (chrome://inspect),它可以很好地显示连接的 Android 设备。从那里你可以点击 Resources 来访问和修改 localStorage
我不确定您是否希望以编程方式或通过 ADB - 无论如何这应该解决它
出于测试目的,您可以删除一个快速的本地存储清除语句:
localStorage = ""
确保在发布前将其删除。