2012-03-09 2 views
2

Я разрабатываю мобильное приложение AIR с использованием IntelliJ.Очистить данные приложения AIR Mobile в IntelliJ

При отладке Flash Builder есть возможность очистить данные приложения от каждого (отладочного) запуска ADL (см. Снимок экрана ниже). Однако я не могу найти этот параметр в IntelliJ или каком-то параметре ADL, чтобы заставить очистить каждый новый сеанс отладки. Мне было интересно, существует ли такая опция в IntelliJ или ADL.

Немного фона: Я использую PersistanceManager в приложении для хранения некоторых пользовательских настроек, и я хочу иметь возможность запускать приложение без сохраненных настроек из моего предыдущего запуска. Использование этого параметра в Flash Builder делает трюк, но мне не повезло с IntelliJ.

Flash Builder debug settings window

ответ

0

Не уверен, никогда не приходилось делать это раньше, но я считаю, что если вы делаете «чистой» восстановления, который должен зачистить PersistanceManager.

+0

Вы имеете в виду под «чистой», очищая системный кеш в IntelliJ? Я пробовал это, но это не сработало. – Treur

+0

Нет, я имею в виду чистый как в maven, который удаляет папку сборки. В intelliJ должно быть что-то вроде «bin». Попробуйте удалить эту папку между ними, чтобы убедиться, что это работает. –

+0

В intellij нет «чистого». И не все эфирные приложения используют maven – andygoestohollywood

0

Да, им все еще пытаются найти решение для этого.

Причина, по которой это происходит, заключается в том, что, когда вы тестируете устройство, по какой-то причине IntelliJ отправляет на устройство команду удаления, чтобы она стирала все.

Я попытался запустить свои собственные аргументы компилятора, но команда удаления имеет более высокий приоритет, поэтому я пока не могу его отменить. Я думаю, что хорошим решением может быть использование задач муравьев: http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html

Смежные вопросы