1

問題があります - Galaxy Tab 10.1 で AIR (非常に大きなデスクトップ アプリケーション) を実行する方法を教えてください。.air を .apk に変換できますか?

編集:
1. 新しいデスクトップ プロジェクトをセットアップします (ファイル -> 新規 -> Flex プロジェクト)
2. プロジェクト名は「simpleTest」、アプリケーション タイプはデスクトップ (Adobe AIR で実行)、Flex SDK バージョン 4.6.0 で、クリックして完了
3. デザイン モードに移動し、幅を 500 に、高さを 250 に設定します。描画によって 1 つのボタンを追加し、それに btnOne という名前を付けて、イベント ハンドラーを生成します 4.次に、
[プロジェクト] -> [リリース ビルドのエクスポート] (Export as署名済みの AIR パッケージ) -> 次へ (証明書を適用します) -> 完了
5. プロジェクト ファイル (...Adobe Flash Builder 4.6\simpleTest) を見つけて、simpleTest.air を新しいファイル (simpleTestAPK - 私の証明書を含む) にコピーします> andCert.p12)
6. 「simpleTest.air」の名前を「simpleTest.zip」に変更し、この .zip から「simpleTest.zip」だけを解凍します。 swf」および「application.xml」
7. 次の内容を含む「create.txt」を作成します:
adt -package -target apk-debug -storetype pkcs12 -keystore andCert.p12 myHope.apk application.xml simpleTest.swf
8. 「create.txt」の名前を「 (Shift + RMB -> ここで cmd を開く)
9. "myHope.apk" が作成され
ます 10. これを Galaxy Tab 10.1 にコピーします (ドラッグ & ドロップを使用)
11. "myHope.apk" を起動しますが、すべて空白、白い画面、色なし、ボタンなし、何もありません。

アイデア、推奨事項、提案はありますか?タク。

4

3 に答える 3

1

はい、可能です。よく知られているように、.air ファイルは実際には zip アーカイブであるため、ファイルの拡張子を .air から .zip に変更して、そのコンテンツを解凍するだけです。解凍したアーカイブから <your_app>-app.xml および <your_app>.swf ファイルを取得する必要があります。次に、Adobe Air 2.7 以降を含む flex sdk の bin フォルダーに移動します。

次に、コンソールを起動して次のコードを実行します。

adt -package -target apk-debug -storetype pkcs12 -keystore <your_certificate>.p12 <your_app_name>.apk <your_app_name>-app.xml <your_app_name>.swf

より詳しい説明はこちら

更新 [12.12.2011]:デスクトップ.air をモバイル デバイスで動作させるには、ちょっとしたトリックを実行する必要があります - をコンポーネントに変更しWindowedApplicationApplicationリリース ビルドを作成します。その後、上記の手順を実行すると、動作するはずです。これは mx ベースのコンポーネントで機能し、spark では試していませんが、機能するはずです。

于 2011-12-06T09:08:40.847 に答える
0

あなたはアンドロイドSDKを持っている必要があり、今あなたはディスクドライブからあなたのモバイルデバイスにすべての.apkをインストールすることができます

adb -s XXXX9999XXXX install -r yourfile.apk

XXXX9999XXXX-デバイスのシリアル番号

幅のフラッシュビルダーをデバッグする場合:フラッシュビルダーでGalaxy Tabを表示するには、SAMSUNG_USB_Driver_for_Mobile_Phonesが必要です。

http://www.remotesynthesis.com/post.cfm/what-to-do-when-flash-builder-4-5-doesn-t-see-your-android-device

乾杯

于 2011-12-19T10:15:55.257 に答える
-1

Market から AIR ランタイムをダウンロードする必要があると思います。その後、.air ファイルを実行できるはずです。

ここで見つけることができます: https://market.android.com/details?id=com.adobe.air&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5hZG9iZS5haXIiXQ ..

于 2011-12-06T08:58:15.053 に答える