2012-05-09 11 views

答えて

13

にADBを再起動し、いくつかの回は、「追加たとえばそのWindowsのパスにadb.exeのパスを追加し、ウィンドウにコマンドラインで簡単に操作するためのあなたの問題

adb kill-server 
adb start-server 

を解決し、C:\プログラムFiles \ Android \ android-sdk \ platform-tools "からシステムプロパティ - >詳細 - >環境変数 - >システム変数 - >パス

デバイスの接続に問題がある理由の1つに、長いUSBケーブルまたはキーボードUSBなどの2ピースケーブルがあります。短いケーブルでデバイスをPCに直接接続してみてください。

+0

そのため、プログラマーはEclipseを好まないのです。それは想定どおりに動作しません。私のAndroidエミュレータは正常に動作しています(AVDマネージャーから起動しています)。私のコードにエラーはありませんが、デバッグはできません。 Eclipse(Neon)は常にこう言っています:[MY_AVD]が切断されました。 – TomeeNS

1

は、私はあなたがEclipseのコンソール・ビューで

Error: emulator-5554 disconnected

のようなメッセージで示さ手動で起動エミュレータが何らかの形で切断されてしまったことを問題に苦しむ可能性があることを推測します。いくつかの関連する質問と回答はWhy do I get a emulator-5554 disconnected message、 のようにstackoverflowにありますが、それらの答えはどれも助けられませんでした。

切断のエラーメッセージが表示されたら、そのエミュレータをシャットダウンしてもう一度起動します。通常、問題はすでに「修正」されていますが、次の試行(私の場合)で動作します。

-1

EclipseからDDMSビューを開き、[Emulator]タブで接続するエミュレータ名をクリックします。

+1

エミュレータがadbから切断されている場合、eclipse ddmsビュー、エミュレータタブ、エミュレータが表示されません。 – ademar111190

+0

EclipseのDDMSビューに接続されていないエミュレータが表示されることはありません! – Niko

+0

Eclipseが起動していない別のadbプロセスがあるかどうか確認し、そうであればプロセスを終了してから、エミュレータを接続する必要があります。 –

0

実行コンフィギュレーションを変更して、手動でターゲットデバイスを選択できます。

ファイル名を指定して実行 - >実行構成] - > [対象]タブ - - >あなたのアプリケーションを選択してください>「常にデバイスを選択するPROMT」

を選択し、あなたのデバイスが利用できない場合には、少なくとも新しいエミュレータを起動していないだろう。

0

エミュレータがまだアクティブな場合は、adbを使用してtcp経由で接続できます。このようにして、エミュレータ5554を使用している場合と同様に、接続されていないエミュレータを開発システムのループバックポート1つに接続することができます。上位ポートを使用してエミュレータに接続できます。

adb connect localhost:5555 

エミュレータ制御が非アクティブになり、開発者はGPS座標やSMSのを送信することはできませんまたはエミュレータへの呼び出しこの技術で問題がありました。

以下のコード

ADBはlocalhostの接続オフ@echoこの

  1. オープンメモ帳
  2. タイプ行うためのワンクリックの方法があります:5555

  3. は、ファイルをyour_file_nameとして保存します。BAT

  4. コピーは、Android SDK/platform_tools
  5. にファイルがどこに私はまた、この問題が発生した
1

が好きで、それを使用し、それをカスタムアイコンを与え、ショートカットを作成します。

DDMSビュー=>デバイスウィンドウ=>ビューメニュー(ヘッダーの下三角)=>リセットを実行すると、私はbreceivemailに同意します。リセット後、ADBはエミュレートされたデバイスに再接続します。 adb

関連する問題