1

Flash Builder 4.6/AIRを使用してモバイルアプリを開発しています。これまで、デバイス(iPhone 4s)で問題なくデバッグできました。iPhoneをUSBコードでMacに接続し、デバッグします。

突然、1分近く黒い画面が表示されます。次に、「IPアドレスまたはホスト名の入力」ダイアログが表示されます。自分のマシンのIPアドレスを入力してもかまいません。ウィンドウは約15秒間消えてから、戻ってきます。その間、私のMacのFlashBuilderがタイムアウトします。プログラムが実行されていることを実際に確認できる唯一の方法は、そのダイアログで[キャンセル]をクリックした場合です。その後、アプリは起動しますが、ブレークポイントを設定できず、デバッグできません。

この問題に関してインターネットで見つけたものはすべて、iOS用ではなくAndroid用のAIRに関連して言及しています。しかし、私はそれをiOSで見ています。

誰もがここで何が起こっているのか知っていますか?

ありがとう。

4

3 に答える 3

4

将来の読者にとってより簡単にするために、この問題に対する公式の回答。

AIR SKD(3.2)の現在の(公式)バージョンでは、USBデバッグはiOSデバイスではサポートされていません。これは、(とりわけ)USBデバッグサポートを追加する将来の3.3リリースで変更される予定です。

AIRiOSのUSBデバッグ この新機能により、iOS開発者は、ネットワーク接続に依存する代わりに、モバイルアプリケーションをデバッグしながらUSB経由でデスクトップに接続できます。」

バージョン3.2では、iOSデバッグはローカルネットワーク上で機能するため、相互に通信できるように、両方のデバイス(デバッガーが実行されるマシンとiOSデバイス)が同じネットワーク内にある必要があります。

于 2012-05-10T15:48:04.783 に答える
0

Flashデバッガーのアドレスは何ですか?への返信も参照してください。、それは私が同様の問題を解決するのに本当に役立ちました。'ios-debug'モードを使用するのが方法でした。

于 2013-07-23T16:01:55.107 に答える
0

同じwifiに接続されたデバイスでAndroidを使用してもこの問題が発生する場合は、ファイアウォールルールを確認してみてください。私の場合、FlashDevelopはブロックされており、更新が完全に機能したため、疑うことはありませんでした。

于 2015-02-23T17:42:58.913 に答える