Я столкнулся с той же ошибкой при разработке мобильного приложения в Flash Builder 4.7 (Flex 4.6.0, Air 3.5).Оказалось, что автоформатирование XML-файла дескриптора приложения (Main-app.xml) было проблемой.
В XML-файле дескриптора приложения должен быть *Элемент типа 1005 *, такой как
<!-- The main SWF or HTML file of the application. Required. -->
<!-- Note: In Flash Builder, the SWF reference is set automatically. -->
<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
Теперь при сборке приложения сценарий сборки копирует дескриптор приложения в выходной каталог (например, для bin-debug) и должен заменить содержимое элемента <content>
.с именем сгенерированного SWF-файла, например <content>Main.swf</content>
.
После автоматического форматирования дескриптора приложения (нажав [ctrl] + [shift] + [F] в Flashbuilder) элемент выглядит
<!-- The main SWF or HTML file of the application. Required. -->
<!-- Note: In Flash Builder, the SWF reference is set automatically. -->
<content>[This value will be overwritten by Flash Builder in
the output app.xml]
</content>
Обратите внимание на разрывы строк, которые были вставлены внутри и после текстового содержимого.
Теперь сценарий сборки больше не мог заменить текстовое содержимое именемSWF-файл.Таким образом, в результирующем дескрипторе приложения в выходной папке (bin-debug) элемент <content>
все еще содержал отформатированное содержимое заполнителя.Следовательно, SWF-файл не может быть найден, и 'исходное содержимое не найдено' произошла ошибка.