Авг
12

Как создавать приложения для Android OS на Flash CS5

Почитав разные доки, перерыв кучу инет-хлама, я узнал, наконец-то, как создавать файлы .apk для запуска их на Android OS. У меня пока нет реального устройства с Андроидом, поэтому узнать реальную скорость работы мох «трудов» не могу. Здесь я рассматриваю процесс создания приложений для Android OS из SWF-файлов. Работать они будут под управлением Adobe AIR for Android.

Итак, чтобы компилить swf для Android, нужно иметь:

1. Adobe Flash CS5

2. Android SDK — http://developer.android.com/sdk/index.html

Скачайте, распакуйте и установите в компонентах Android 2.2. С помощью этого SDK можно будет запускать эмулятор, а также этот SDK используется при компиляции во Flash CS5

3. Зарегистрироваться в Adobe Prerelease Programm (сюда пускают «избранных», которые могут скачивать бета-версии разработок Adobe. Чтобы стать «избранным», пройдите длинный путь регистрации) - https://www.adobe.com/cfusion/mmform/index.cfm?name=prerelease_interest

Здесь нужно будет скачать:

  • AIR 2.5 Runtime — Device [For FroYo onwards] — устанавливается на реальное устройство, чтобы запускались и работали наши .apk проекты (которые внутри, на самом деле, являются AIR приложениями)
  • AIR 2.5 Runtime — Emulator [For FroYo onwards] — устанавливается на эмулятор
  • AIR for Android Extension for Flash CS5 — самый главный компонент, позволяющий компилить .apk (Android AIR)

Далее, через ?Adobe Extension Manager CS5 установите «AIR for Android Extension for Flash CS5». Запустите Flash CS5 и создайте новый документ, выбрав из шаблонов «AIR for Android».

Теперь в настройках нового проекта, во вкладке Deployment, нужно указать путь к Android SDK, а точнее к файлу adb.exe:

Всё готово, теперь можно компилить приложения для Android. Только вот выкладывать их в общий доступ (на тот же Android Market) пока официально нельзя. Но для тестирования своих игрушек на устройствах, на которых пока не установлена Android 2.2, вполне можно.

Кстати, чтобы установить Adobe AIR 2.5 Runtime на эмулятор, нужно запустить файл adb.exe так: «adb.exe install -r Runtime_Emulator_Froyo_20100802.apk». Но перед этим эмулятор должен быть запущен.

Чтобы установить AIR на реальный девайс, подключите его к компьютеру и запустите «adb.exe install -r Runtime_Device_Froyo_20100802.apk». Если у вас подключены одновременно и эмулятор, и реальное устройство, доабвьте ключ «-d» или «-e» после «adb.exe».

Подробности установки можете почитать здесь:

AIR_for_Android_Extension_for_Flash_CS5_Release_Notes.pdf
Developing_AIR_Apps_for_Android.pdf




6 комментариев к записи “Как создавать приложения для Android OS на Flash CS5”

  • можете мне AIR for Android Extension for Flash CS5 на почту скинуть?

    не где нету. буду очень признателен!

  • Огромное спасибо!!!!!!!!!!!!!

  • спасибо, буду пробывать

  • AIRforAndroid_FlashCS5_20100802.zxp не ставит пишет что flash нужен 11, а он у меня и стоит помогите!!!

    • Аналогично. Не хочет устанавливаться говорит нет флеша.

Прокомментировать