我想清楚了localStorage的我的应用程序每次我安装它从Eclipse的时间来模拟安装应用程序的第一次。我怎么能每次我安装它时清除我的Android模拟器我的应用程序的localStorage的?
我怎样才能做到这一点?
谢谢!
我回答了这个,专门针对Android,在这里 - Programmatically clear PhoneGap/Cordova app's cache on Android to simulate a fresh install?
我想清楚了localStorage的我的应用程序每次我安装它从Eclipse的时间来模拟安装应用程序的第一次。我怎么能每次我安装它时清除我的Android模拟器我的应用程序的localStorage的?
我怎样才能做到这一点?
谢谢!
我回答了这个,专门针对Android,在这里 - Programmatically clear PhoneGap/Cordova app's cache on Android to simulate a fresh install?
有Eclipse中没有钩子,但你可以用Ant来做到这一点。在上传应用程序之前,您可以添加执行清除命令(pm clear my.package
)的任务。如果pm clear
不起作用,你可以写一个小脚本,并上传应用程序之前启动它的设备上
还有Android的运行配置的“擦除用户数据”复选框,但它只能在模拟器启动。
我不知道,如果你想它以编程方式或通过ADB - 在任何情况下,这应该解决它
出于测试目的,你可以将一个快速的本地存储明确表态:
localStorage = ""
确保发布之前删除此。
我使用铬检查器(铬://检查),这非常漂亮示出了连接的Android设备。从那里,你可以打资源访问和修改localStorage的
不幸的似乎只是清除仿真器上启动,而不是在每个应用程序运行...... –
对了,现在我还记得:)有在Eclipse中没有挂钩,所以你可以尝试使用Ant来运行,这会让你在上传应用程序之前执行命令。 'pm clear'是否适合你?如果没有,您可以编写一个小脚本并在上传应用程序之前在设备上启动它。 –
它确实有效,是的。我只是不知道如何去做你所描述的。我会看看蚂蚁。如果你编辑你的文章以达到这个效果,我会接受它。 –