Закройте Flash Builder.
Приведенные ниже инструкции относятся к определенным версиям Flex и AIR SDK: Flex SDK 4.6.0 и AIR SDK 3.4. При этом инструкции носят общий характер. Следуйте этим инструкциям, чтобы выполнить наложение любой версии AIR SDK на любую версию Flex SDK.
Если версия Flex SDK новее, чем AIR SDK, она может опираться на функции AIR, которые отсутствуют, в результате чего могут возникать ошибки компиляции и ошибки выполнения.
-
-
(Необязательно) Выполните резервное копирование Flex SDK, скопировав весь каталог.
В среде Flash Builder, например, скопируйте каталог по адресу:
Windows: C:/Program Files/Adobe/Flash Builder 4.7/sdks/4.6.0
Mac OS: /Applications/Adobe Flash Builder 4.7/sdks/4.6.0
-
Загрузите для своей операционной системы соответствующий файл AIR SDK со страницы http://www.adobe.com/products/air/sdk/ и сохраните его в корневом каталоге Flex SDK.
Windows: AdobeAIRSDK.zip
Mac OS: AdobeAIRSDK.dmg
-
Извлеките содержимое архива AIR SDK и перезапишите существующие файлы SDK.
Windows. Щелкните правой кнопкой мыши по файлу ZIP и выберите «Извлечь все» или используйте предпочитаемый инструмент распаковки.
Mac OS. В окне терминала выполните следующие команды:
- hdiutil attach AdobeAIRSDK.dmg
- cp -rf /Volumes/AIR\ SDK/* /path-to-empty-FLEXSDK-directory
Если при перезаписи файлов возникает проблема из-за отсутствия прав доступа к файлам, попробуйте выполнить следующие команды:
- sudo hdiutil attach AdobeAIRSDK.dmg
- sudo cp -rf /Volumes/AIR\ SDK/* /path-to-empty-FLEXSDK-directory
-
(Необязательное действие.) Чтобы получить доступ к новым интерфейсам API AIR 3.4, обновите для вашего приложения пространство имен в файле дескриптора до версии 3.4.
Чтобы обновить пространство имен, измените атрибут xmlns в дескрипторе приложения на: <application xmlns="http://ns.adobe.com/air/application/3.4">
-
(Необязательное действие.) Чтобы убедиться в том, что выходной файл SWF соответствует версии SWF 17, добавьте дополнительный аргумент компилятора: -swf-version=17.
Подробные инструкции см. в этой статье.