Упаковщик Adobe Flash для iOS выдает ошибку java.lang.OutOfMemoryError при упаковке больших проектов

Я портировал кодовую базу Flex 4 на iOS с помощью упаковщика Adobe, но столкнулся с проблемой при попытке упаковать всю нашу кодовую базу. Упаковщик работает некоторое время, а затем выдает ошибку OutOfMemoryError - даже если я увеличиваю размер кучи java до 4 ГБ.

Кажется, что ни один фрагмент кода не вызывает проблемы, поскольку он успешно компилируется, если я вырезал большие фрагменты кода, и я могу изменить, какие фрагменты я пропускаю. Это может быть связано с размером самого кода.

Я зарегистрировал очень подробный отчет об ошибке с помощью Adobe здесь: http://bugs.adobe.com/jira/browse/FB-32192 . Он включает файл AIRI, который можно упаковать для воспроизведения проблемы, сценарий ruby, который генерирует код сценария действий для генерации этого файла AIRI, и сводку всего, что я пробовал перед регистрацией ошибки.

Кто-нибудь еще пытался скомпилировать большие проекты с упаковщиком iOS? Есть ли какие-либо известные обходные пути?

7
задан paleozogt 20 July 2011 в 17:10
поделиться