AIR for Android


機種判定

URLLoader()で"file:///system/build.prop"を指定し、「ro.product.model」等を直接読む


広告

基本、ネイティブ向けにしか広告ライブラリは提供されていない。

高速化


複数デバイス対応


アプリの縦横指定


Android Marketでの配付/販売


FlashLiteからの移植


Androidアプリへ移植時の注意点


インストール

  1. CS3にはAdobe AIRの新規作成の項目が無いので追加する必要がある
  2. flash9_ja_jp_9_0_2_update.exe をインストール
  3. flash9-ja_JP_9_0_3_Update.exe をインストール
  4. AIR25_win_sdk_20100826.zip AIR 2.5 SDK - Windows をダウンロード
    https://prerelease.adobe.com/callout/default.html?callid={AEF64EB4-A977-4317-909A-14AD8014BA21}
  5. 「C:\Program Files\Adobe\Adobe Flash CS3\AIK」をバックアップ
  6. AIR25_win_sdk_20100826.zip を展開
  7. AIR25_win_sdk_20100826\ 以下を C:\Program Files\Adobe\Adobe Flash CS3\AIK\ に上書き
  8. 「airglobal.swc」をコピー
    C:\Program Files\Adobe\Adobe Flash CS3\AIK\frameworks\libs\air\airglobal.swc
    ↓コピー
    C:\Program Files\Adobe\Adobe Flash CS3\ja\Configuration\ActionScript 3.0 AIR 1.0\
  9. 「C:\Program Files\Adobe\Adobe Flash CS3\AIK\bin」 を環境変数Pathに追加。再起動後に有効になる。
    • 以下のコマンドは、開いたコマンドプロンプト内でだけ有効になる
      set PATH=%PATH%;C:\Program Files\Adobe\Adobe Flash CS3\AIK\bin
  10. 適当なFlashを開くなり、新規作成する
  11. メニュー -> ファイル -> パブリッシュ設定でバージョンを「Adobe AIR1.0」に設定
  12. パブリッシュを実行すると、.swf, .xmlが出来る
  13. Flash CS3のメニュー -> コマンド -> AIR - AIRファイルを生成
  14. 作成ボタンで、電子証明書を作成する。 .p12 ファイルができる。
  15. 作成した電子証明書を指定して、OKボタンを押すと、.air ファイルが出来るが、apkには不要なようだ
  16. xmlを以下に変更
    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    <application xmlns="http://ns.adobe.com/air/application/2.5">
      <id>com.adobe.example.example</id>
      <versionNumber>1.0</versionNumber>
      <versionLabel>v1</versionLabel>
      <filename>example</filename>
      <description/>
        <name>example</name>
      <copyright/>
      <initialWindow>
        <content>example.swf</content>
        <systemChrome>standard</systemChrome>
        <transparent>false</transparent>
        <visible>true</visible>
      </initialWindow>
      <customUpdateUI>false</customUpdateUI>
      <allowBrowserInvocation>false</allowBrowserInvocation>
    </application>
  17. コマンドプロンプトを起動して、.swf, .xml, .p12 ファイルがあるフォルダに移動し、以下を実行。証明書のパスワードを聞かれるので入力。
    adt -package -target apk -storetype pkcs12 -keystore mycert.p12 example.apk example-app.xml example.swf
  18. example.apkができれば成功
  19. adbコマンドを使ってインストール
    set PATH=%PATH%;C:\android-sdk\tools
    adb install example.apk

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-09-15 (土) 07:31:37