mieki256's diary



2012/09/13(木) [n年前の日記]

#2 [as3][flash][starling] FlashDevelop 上からAndroid端末にAIRアプリを転送する手順をメモ。

AIR_Android_readme.txt を読めば書いてあるけど。一応メモ。環境は Windows7 x64 + FlashDevelop 4.0.4 + Flex 4.6.0 + AIR 3.4。
  1. 端末とPCをUSBケーブルで繋ぐ。(PC側にドライバ等はインストール済みで、端末側の開発用設定はそれぞれチェックを入れてあること。)
  2. コマンドプロンプトで、adb devices と打つ。devices が表示されたら繋がってる。
  3. FlashDevelop 上でビルド(F8キー)。構成の選択で「リリース」「デバッグ」が選べる。「リリース」は本番用ビルド。「デバッグ」は開発時用で、PCとAndroidでアプリの動作状況をやり取りできるが、アプリの動作が遅くなる。アプリの動作速度が妙に遅い時は「デバッグ」でビルドしてないか確認する。
  4. PackageApp.bat を実行して .apk を作る。「何用のバイナリを作る?」と尋ねてくるので、Android用のどれかを選ぶ。dist/ フォルダ以下に .apk が作成される。ちなみに、FlashDevelop 上で、.bat を右クリックして「実行」を選べば実行できる。
  5. Run.bat を編集して、Android実機に .apk を転送できるようにする。goto android-test か goto android-debug のどちらかを有効にして、他はコメントアウト。行頭に「::」をつければコメントアウトできる。
  6. Run.bat を実行して、Android実機に .apk を転送。転送終了すると自動的にアプリが起動する。

ついでに、Android用AIRアプリを作る際の手順もメモ。
  1. FlashDevelop 上で、新規プロジェクト作成。AIR Mobile AS3 App を選択。
  2. bat\SetupSDK.bat を修正。FLEX_SDK、ANDROID_SDK を、自分の環境に合わせたパスに変更。
  3. ソースを書く。ビルドする(F8キー)。テスト実行する(F5キー)。初期状態では、PC上で Flash Player が起動する状態になってるはず。
  4. FlashDevelop 上で、bat\CreateCertificate.bat を実行。何かの証明書ファイルを作るらしい。そのプロジェクトで1回作っておけばOK。


ついでに、Starling を使う時の手順もメモ。

以上です。

過去ログ表示

Prev - 2012/09 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project