2

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

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

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

Flash Builder 调试设置窗口

4

2 回答 2

0

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

于 2012-03-12T16:54:23.700 回答
0

是的,我仍在尝试为此寻找解决方案。

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

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

于 2013-03-21T06:04:07.603 回答