2012-05-09 10 views
1

Flash Builder 4.6/AIRを使用してモバイルアプリケーションを開発しています。私はデバイス(iPhone 4s)ですぐにデバッグすることができました。私は自分のiPhoneをUSBマザーボードに接続し、デバッグします。AIRモバイルデバッグ - 「IPアドレスまたはホスト名を入力してください」

突然私は一瞬近く黒い画面を表示しています。次に、 "Enter ip address or hostname"ダイアログが表示されます。私のマシンのIPアドレスを入力しても問題はありません。ウィンドウは約15秒間消えてから戻ってきます。一方、Flash Builderは私のMacでタイムアウトします。実際にプログラムが実行されているのを見ることができる唯一の方法は、そのダイアログで[キャンセル]を押すことです。その後、アプリケーションが起動しますが、ブレークポイントを設定することはできません。デバッグできません。

この問題についてインターネット上で見つかったものはすべて、AIR for Androidに関して言及していますが、iOではありません。しかし、私はそれを私に見ています。

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

ありがとうございました。

+0

ネットワーク設定が変更されましたか?デバッガのIPを入力するように求められた場合、通常はデバイスを見つけることができません。あなたがこれを知っているかどうかわかりませんが、Android以外のiOSデバッグはUSB経由では機能しません。 USBはデバッグアプリケーションをデバイスにプッシュするために使用され、デバッガ自体(デバッガとデバイス間の接続)はローカルネットワークを使用するため、両方のデバイスが同じネットワークにあることを確認します。 – AlBirdie

+0

@Al_Birdy - はい、それです。これを回答として再送信すると、正しいとマークされます。 – David

+0

も参照してください[http://stackoverflow.com/questions/4162180/what-is-the-address-of-my-flash-debugger][1] この質問と回答は私よりもずっと役に立ちました。 [1]:http://stackoverflow.com/questions/4162180/what-is-the-address-of-my-flash-debugger – moudrick

答えて

4

今後の読者には、この問題に対する正式な回答を容易にするため、

AIR SKD(3.2)の現在の(公式)バージョンでは、iOSデバイスでUSBデバッグがサポートされていません。

AIR iOS用の「USBデバッグ 自分のデバッグ中にこの新機能は、USB経由でのiOS開発者がデスクトップに接続することができます:これは、USBデバッグのサポートを追加します(他の中で)将来の3.3のリリースで変更する予定ですネットワーク接続に頼るのではなく、モバイルアプリケーショ

バージョン3.2では、ローカルネットワーク上でiOSデバッグが機能するため、両方のデバイス(デバッガが動作するマシンとiOSデバイス)は、互いに通信できるように同じネットワーク上になければなりません。

+0

私はAIR 3.3を実行しています、そしてつい最近、デバッグが停止Davidと同じ問題を経験しています(最初の投稿)。あなたが正しいとはいえ、私はWifiを一時的に停止したことに気付きました。それが問題の原因となっていました。ありがとう。 – Yozef

0

同じWi-Fiに接続された端末でAndroidを使用してもこの問題が発生する場合は、ファイアウォールルールを確認してみてください。私の場合、FlashDevelopはブロックされていて、アップデートが完璧に機能していると疑われませんでした。

関連する問題