在IntelliJ中清除AIR Mobile应用程序数据

时间:2012-03-09 15:12:32

标签: flex air intellij-idea flash-builder flex-mobile

我正在使用IntelliJ开发移动AIR应用程序。

在Flash Builder中进行调试时,可以选择在ADL的每次(调试)启动时清除应用程序数据(参见下面的屏幕截图)但是,我无法在IntelliJ或某些ADL参数中找到此设置以强制清除在每个新的调试会话上。我想知道IntelliJ或ADL中是否存在这样的选项。

一点背景:我在应用程序中使用PersistanceManager来存储一些用户设置,我希望能够在没有我之前运行的保存设置的情况下启动应用程序。在Flash Builder中使用此设置可以解决问题,但我对IntelliJ没有好运。

Flash Builder debug settings window

2 个答案:

答案 0 :(得分:0)

不确定,以前从来没有这样做,但我相信如果你在重建之前做一个“干净”,那就应该清除PersistanceManager。

答案 1 :(得分:0)

是的,我仍在努力寻找解决方案。

发生这种情况的原因是因为当您在设备上进行测试时,由于某种原因,IntelliJ会向设备发送卸载命令,以便清除所有内容。

我尝试运行自己的编译器参数,但uninstall命令具有更高的优先级,所以我还无法取消它。我认为一个好的解决方案可能是使用ant任务:http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html