Ad
1: 2015-06-17 (水) 16:51:44 njf ソース バックアップ No.1 を復元して編集
With "attach" plugin. (Created empty)
現: 2015-06-18 (木) 01:17:04 njf ソース 編集
Line 1: Line 1:
 +ここでは[[StarlingでHello World]]で作ったアプリをAndroid上で動かします。
 +*端末の準備 [#v9749ce5]
 +まずAndroid端末を用意します。そしてUSBデバッグが可能にしておいてください。このやり方は機種やAndroidのバージョンによって異なります。ここで全て紹介するのは無理なので、「USB デバッグ Android 5」とか、「USB デバッグ ドライバ Nexus7」といった感じで機種名やバージョン番号で検索して調べてみてください。
 +
 +また、Adobe Air for Androidを使って開発する場合でも、実際にはJavaでのAndroidアプリ開発について基本的な事は知っておく必要があります。出来れば入門書などを読んで簡単なアプリをJavaで作れるようになっておくことをお勧めします。
 +
 +端末が準備できたら、パソコンにUSBで接続しておきましょう。
 +
 +*プロファイルの追加 [#u2715c65]
 +
 +[[StarlingでHello World]]ではWeb用としてアプリを作成しました。これをそのまま編集しても良いのですが、開発中はWeb用のままのほうが便利なことが多いです。よってWeb用の設定を残したまま、Androidの設定を追加します。
 +
 +そのために、パブリッシュ設定から「プロファイル」の横にある歯車アイコンを押して「プロファイルの複製」を選び、適当な名前をつけてプロファイルのコピーを作成します。ここでは「Android」という名前にしています。
 +
 +&ref(helloWorldAndroidProfile.png,mw:480,mh:360);
 +
 +複製できたらその設定を変更していきます。まず「ターゲット」をAir for Androidにしましょう。
 +
 +&ref(helloWorldAndroidTarget.png,mw:480,mh:360);
 +
 +次に「ターゲット」の横のスパナアイコンを押して「Air for Android」設定を開きます。
 +まず「一般」タブで「起動時の縦横比」を作っているアプリにあわせて修正します。
 +また、「レンダリングモード」を「ダイレクト」にします。
 +
 +&ref(helloWorldAndroidAir1.png,mw:480,mh:360);
 +
 +パブリッシュ設定のハードウエアアクセレーションと、こことで2カ所「ダイレクト」と設定する必要があり、よくどちらかを忘れるので気をつけてください。
 +今は前回すでにパブリッシュ設定のハードウエアアクセレーションは設定済みのはずです。
 +
 +次にデプロイタブで「証明書」、「パスワード」、を入力し、「このセッション中はパスワードを保存する」にチェックを入れておいてください。また、「AIRランタイムをアプリケーションと共に埋め込む」を選択しておいた方が良いでしょう。埋め込まない方がアプリの容量は節約できますが、ユーザーがAirのランタイムをインストールするという手間が必要となってしまいます。
 +
 +証明書はAndroidで開発を行ったことのある人はその時の証明書を使い、パスワードもその証明書のものを入力すれば良いでしょう。そうで無い人は「作成」ボタンで新しく証明書を作成できます。テスト用ですので、入力項目は適当でもかまいません。実際のリリースの場合はパスワードなどが類推されにくいものにするようにしましょう。
 +
 +&ref(helloWorldAndroidAir2.png,mw:480,mh:360);
 +
 +最後に「権限」タブで「INTERNET」にチェックをしておきます。
 +
 +&ref(helloWorldAndroidAir3.png,mw:480,mh:360);
 +
 +あとは「デバック」「ムービーをデバッグ」「USB経由でデバイスを使用」で端末IDを選択します。もし端末IDが表示されていなければ、「デバイスリストを更新」を選択してください。ただしく端末が接続されていれば、しばらくすると端末IDが表示されます。もしそれでも出なければデバイスとの接続を確認してください。
 +
 +&ref(helloWoldAndroidDebug.png,mw:480,mh:360);
 +
 +これでしばらくするとデバイス上で自動でアプリが起動され、「Hello World」が表示されます。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2190, today: 1, yesterday: 0
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF