64

重複の可能性:
adb への接続がダウンしており、重大なエラーが発生しました

現在、Eclipse の最新リリースで Android 用のアプリケーションを開発しようとしています。ビルドして実行しようとすると、次のようになります。

[2011-02-17 17:08:03 - <ProgramName>] The connection to adb is down, and a severe error has occured.
[2011-02-17 17:08:03 - <ProgramName>] You must restart adb and Eclipse.
[2011-02-17 17:08:03 - <ProgramName>] Please ensure that adb is correctly located at 'C:\<sdk-directory>s\platform-tools\adb.exe' and can be executed.

今、ADT プラグインを更新しました。最新バージョンの Android SDK を使用しています。実際、adb.exe は platform-tools ディレクトリにあり、実行できます。Googleで見つけたすべてを試しました:

  • adb kill-server と adb start-server を試しました
  • エミュレータを起動せずに実行しようとしました
  • 指定されたディレクトリが PATH に含まれています (パスに platform-tools のみを指定して試し、PATH に platform-tools と tools の両方を指定してみました)。

注: Windows 7 を実行しています。また、以前に Eclipse でアプリをテストしました。このエラーは、SDK をアップグレードしてから初めて発生しました。

4

11 に答える 11

116

同じ問題が発生したので、それを修正するために、タスク マネージャーを開いて adb.exe プロセスを強制終了し、Eclipse を再起動しました。

于 2011-07-09T08:48:41.370 に答える
20

すべてを再インストールしますか??? ありえない!ちょうどadd the path to SDK tools and platform tools in your classpath from Environment Variables.それからEclipseを再起動してください。

または、単にタスク マネージャをDevices -> Reset adb開いてadb.exeプロセスを強制終了します。

于 2011-02-17T23:56:13.317 に答える
15

I restarted eclipse and did the Project -> Clean -> select your project One of them fixed my problem with adb

[2011-12-31 10:50:45 - HelloAndroid] Android Launch!                      good

[2011-12-31 10:50:45 - HelloAndroid] adb is running normally.             good

[2011-12-31 10:50:45 - HelloAndroid] Could not find HelloAndroid.apk!     bad

Thanks for the help. On to the next problem (sigh)

于 2011-12-31T17:58:19.157 に答える
7

私の問題に少し慣れているように聞こえます: aapt not found under the right path

再び機能させるには、開いているすべてのプロジェクトをクリーンアップする必要がありました...

于 2011-02-18T00:02:09.823 に答える
5

私はあなたとまったく同じ問題を抱えていました。そして、なぜこれが私に起こるのかと2日間考えた後、adb.exeをCOMODOアンチウイルスの信頼できないソフトウェアリストから信頼できるソフトウェアリストに移動することで、最終的にこれを乗り越えました. その時、上記のすべてを含めて、adbを機能させるために少なくとも5種類の対策を試みました...

于 2011-02-24T14:05:12.660 に答える
3

前回 ADT プラグインを更新したときに、adb.exe と Eclipse で同様の問題が発生しました。解決策は、Eclipse を管理者として実行し、ADT を再インストールすることでした。

于 2011-02-17T22:35:09.410 に答える
3

ファイアウォールまたはウイルス対策に問題がある可能性があります。

  1. すべてのネットワーク接続を無効にする
  2. ファイアウォールを無効にする
  3. ウイルス対策を無効にする

それらがすべて無効になっていることを確認してください。

Eclipse でスクリプトを実行します。それが機能する場合、2 と 3 が原因である可能性があります。私にとっては、comodo ファイアウォールでした。Adb.exe のフィルターを作成しました

于 2012-06-07T09:03:28.483 に答える
1

私にとって、以下はうまくいきました:

  1. タスクマネージャからadb.exeを強制終了します

  2. 管理者としてEclipseを再起動します

  3. 私のアプリのターゲットはGoogleAPIレベル10でした。[ウィンドウ]->[AVDマネージャー]に移動すると、「Google APIレベル10」のエントリが緑色のチェックマークではなく壊れていたため、エントリをクリックして[修復」ボタンと問題が修正されました

(おそらく上記の3つだけでした。)

于 2012-07-25T06:01:59.547 に答える
0

Android JUnit の代わりに JUnit を使用してテスト プロジェクトを実行している場合にも、このエラーが発生する可能性があります。当然、解決策は実行方法を変更することです。

于 2012-05-08T19:57:53.363 に答える
0

adb への接続がダウンしており、重大なエラーが発生しました。

[2011-12-19 11:45:09 - RayhReport] You must restart adb and Eclipse.
[2011-12-19 11:45:09 - RayhReport] Please ensure that adb is correctly located at 'D:\android-sdk-windows\tools\adb.exe' and can be executed.

パスに移動するとD:\android-sdk-windows\tools\adb.exe、テキスト ファイルが表示されます。ファイルの名前は「adb_has_moved」です。これはadb.exe、adb.exe をコピーした platform-tools に移動し、tools フォルダーに貼り付けて実行することを意味します。私はそれが動作すると確信しています。

于 2011-12-19T07:09:58.013 に答える
0

あなたが投稿したものから判断し、それがタイプミスではないと仮定すると、Eclipse はC:\s\platform-tools を探しています...

その場合は、Eclipse の Window/Preferences/Android オプションで SDK の場所を確認する必要があります。多分あなたは"C:\s"に設定されています。エラーを起こさずにそのような値に編集することはできませんが、何らかの形で壊れている可能性があります。

于 2011-02-18T00:45:24.260 に答える