3

FlashBuilder 4.7 は非常に優れており、デバイスに自動インストールして USB 経由でデバッグするため、iOS との統合が大幅に改善されました。また、FB に標準で付属している AIR デバイス シミュレーター、または XCode に付属している iOS シミュレーターに対してデバッグすることもできます。また、ワーカーで遊んでいた場合、より洗練されたツールを使用することで、マルチスレッド化がはるかに簡単かつシームレスになりました。等...

ただし、FlashBuilder 4.7 は JDK 1.6 のみをサポートします。モバイルアプリをデバイスで実行しようとするまでは、問題なく動作しているようです。JDK 1.7 をシステムから削除することはできません。なぜなら、私は Flex だけでなく Java もコーディングしているからです。これを理解するのに数時間かかりました。他の誰かの時間を節約できることを願っています。その他の追加のコメント/ヒントは大歓迎です

4

2 に答える 2

4

すでに述べたように、ios 用のコンパイルは JDK1.7 では機能しません。そのため、Mac を使用していて JDK1.7 をインストールしている場合は、小さなシェル スクリプトを作成することをお勧めします。私のものは以下にあります:
/Applications/Adobe Flash Builder 4.7/run.sh
以下を含む:

export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/"
/Applications/Adobe\ Flash\ Builder\ 4.7/Adobe\ Flash\ Builder\ 4.7.app/Contents/MacOS/Adobe\ Flash\ Builder\ 4.7

ターミナルから実行するのは面倒なので、Dock から起動することをお勧めします。そのため、Automator を起動して新しいアプリケーションを作成します。FB4.7 など、お好きな名前を付けてください。次に、左上の検索フィールドで、シェル スクリプトを検索します。そして、右ペインの [シェル スクリプトの実行] の下に、次のように入力します。

/Applications/Adobe\ Flash\ Builder\ 4.7/run.sh

アプリケーションを /Applications の下に保存し、他のアプリケーションと同じようにドックにドラッグします。

AIR3.5 を使用して実行することもできます。FB4.7 に同梱されている標準の AIR SDK を使用して USB 経由で ios をデバッグする際に問題が発生したため、ターミナルで (フォルダーの内容全体を置き換えるため、ファインダーを使用しないことに注意してください)、次を実行します。

cd /Applications/Adobe\ Flash\ Builder\ 4.7/sdks/
cp -rv 4.6.0 4.6.0-Air3.5 
cp -rv ~/Downloads/air3-5_p4_sdk_asc2_mac_111912/* ./4.6.0-Air3.5/
# you might need to use appropriate path of wherever you put air3.5 after you copied / downloaded it

FB が開いていて、次の場合は、FB を終了する必要がある場合もあります。

cd /Applications/Adobe\ Flash\ Builder\ 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/
mv AIRSDK AIRSDK.old 
cp -rv /Applications/Adobe\ Flash\ Builder\ 4.7/sdks/4.6.0-Air3.5 ./AIRSDK

また、デバッグを機能させるには、iTunes に移動して、デバッグしているデバイス以外のすべてのデバイスを手動でイジェクトする必要があることもわかりました。

はい、IOS シミュレーターで動作させるには、xcode に移動して ios sdk5.0 をインストールする必要がありました。新しいios sdkで実行する方法を実際に調査していません。シミュレーターを実行するたびに迷惑なポップアップが表示されるため、SDK のバージョンを選択する必要がありますが、今のところはそれを行う必要があります

ハッピーコーディング

よろしく

于 2013-01-17T07:16:41.210 に答える