2011-12-06 4 views
1

私は問題があります - どのように私の銀河タブ10.1でAIR(本当に大きなデスクトップアプリケーション)を実行するには? .airを.apkに変換することは可能ですか?Android(Galaxy Tab 10.1)でAIRデスクトップアプリケーションを実行するには?

EDIT:
1.私は新しいデスクトッププロジェクト(ファイル - >新規 - > Flexプロジェクト)を設定
2.プロジェクト名は、 "SimpleTestの" アプリケーションの種類はデスクトップ(Adobe AIRの実行)でありますFlex SDKバージョン4.6.0をクリックして終了します
3.デザインモードに入り、幅を500に設定し、高さを250に設定します。図面で1つのボタンを追加し、btnOneという名前を付けてGenerate Event Handlerを作成します。
4。次に、Project - > Export Buildビルド(Signed AIRパッケージとしてエクスポート) - > Next(証明書を適用する) - > Finishをクリックします。
5.プロジェクトファイル(... Adob​​e Flash Builder 4.6 \ simpleTest)が見つかりました。コピーsimpleTest.airを新しいファイル(simpleTestAPK - 私の証明書とandCert.p12を含む)に置き換えます。
6. "simpleTest.air"の名前を "simpleTest.zip"に変更し、この.zipから "simpleTest.swf"と以下のように "application.xmlの"
7.私が含む "create.txt" を作成します。
ADT -package -target APK-デバッグ-storetype PKCS12 -keystore andCert.p12 myHope.apk application.xmlのsimpleTest.swf
8. "create.txt"の名前を "create.cmd"に変更して起動します(Shift + RMB - >ここでOpen cmd)。
9. "myHope.apk"が作成されました
10.これをGalaxyタブにコピーします。 10.1(ドラッグ付き&ドロップ)
11.私は "myHope.apk"を起動しますが、私が見るのは空白、白い画面、色なし、ボタンなし、何もありません。

ご意見、ご提案、ご提案はありますか?タク

+0

フラッシュビルダーでギャラクシータブを参照してくださいSAMSUNG_USB_Driver_for_Mobile_Phonesを持っている必要があります以下の回答を参照)、モバイルアプリケーションのエアフレームワークはデスクトップフレームワークの縮小版であるため、一部のコンポーネントは動作しない可能性があります。 –

+0

テストプロジェクト "simpleTest"では、私はSparkコンポーネントのみを使用します。 –

+0

Flash Builderをお持ちの場合は、FBから直接ビルドすることができます。それをFlex Mobileプロジェクトにする –

答えて

1

はい、それは可能です。 .airファイルは実際にはzipアーカイブなので、ファイルの拡張子を.airから.zipに変更して内容を展開することができます。解凍したアーカイブから<your_app> -app.xmlと<your_app> .swfファイルを取得する必要があります。それから、フレックスSDKのbinフォルダにadobe air 2.7以上を持って行きます。

そしてコンソールを起動し、次のコードを実行する:

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

より詳細な説明はhereあります。

更新[2011年12月12日]: はデスクトップを少しトリックが行われる必要があり、モバイルデバイス上で作業 .airを取得するには - WindowedApplicationからApplicationコンポーネントを変更し、リリースビルドを行います。その後、上記の手順を実行するとうまくいくはずです。これはmxベースのコンポーネントで動作しますが、sparkで試したことはありませんが、動作するはずです。

+0

AIRランタイムがインストールされているので、.apk(adt付き)を作成してください。 OK .apkが作成されました。 しかし、自分のアプリアイコンをクリックすると、Flash読み込み画面でアプリがフリーズします。私はFB 4.6を使用します –

+0

@DominikRTこれはエミュレータまたはデバイスまたはその両方で発生しますか? – Ryan

+0

デバイス上。エミュレータではテストされていません。 –

0

は、には、Android SDKを持っている必要があり、今、あなたは-r yourfileをインストールするモバイルデバイス

ADB -s XXXX9999XXXXにディスクドライブからすべての.apkをインストールすることができます。APK

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

と幅フラッシュビルダーをデバッグする: あなたはあなたが(でき

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

歓声

関連する問題