Android adb FAQ
2022-02-27 17:41:23
以下はすべてADB接続の問題で、以下の手順を試すことで簡略化して整理することができます。
1. USB接続ケーブルの抜き差し
2. USBモードのオフとオンを繰り返す
3. 以下のコマンドを実行します。
adb kill-server
adb start-server
4. 3と同じ効果
DDMS - デバイス - リセット adb
5. すべてのPCスイートを閉じる、など。
Wandoujiaに関連するプロセスをすべて終了させる、OK
wandoujia_daemon.exe
wandoujia_helper.exe
7. ADBプロセスの数を確認し、すべて終了させ、ADBを再起動します。
8. USBがパソコンと携帯電話に接続されているかどうかをまず確認する
9. 携帯電話を再起動する
10. 5037番ポートを占有しているソフトを終了させる
11.adbをアップデートする(質問14参照)
1. 占有ポート5037のPID値を確認する
netstat -a -n -o |findstr "5037"
出力結果です。
tcp 127.0.0.1:5037 0.0.0:0 リスニング 5096
tcp 127.0.0.1:5037 127.0.0.1:51577 確立 5096
tcp 127.0.0.1:51577 127.0.0.1:5037 確立 4324
2. 上記から、PID = 5096 がポート 5037 を占有していることがわかります。次に、PID によるプロセス名をチェックして、どのプロセスがこのポートを占有しているかを確認します。
タスクリスト /v | findstr 5096
出力結果です。
tadb.exe 5096 Console 1 4,932 K Unknown .... 0:00:02 行方不明
ネットで調べたところ、tadb.exeはTencentの家政婦が起動するプロセスであることが判明しました
3. ポート5037を占有しているプロセスtadb.exeを強制終了する。
タスクキル /f -pid 5096
タスクキル /im tadb.exe
出力結果
成功しました。PID 5096 のプロセスを終了しました。
netstat -a -n -o |findstr "5037"
出力結果です。
tcp 127.0.0.1:5037 0.0.0:0 リスニング 5096
tcp 127.0.0.1:5037 127.0.0.1:51577 確立 5096
tcp 127.0.0.1:51577 127.0.0.1:5037 確立 4324
2. 上記から、PID = 5096 がポート 5037 を占有していることがわかります。次に、PID によるプロセス名をチェックして、どのプロセスがこのポートを占有しているかを確認します。
タスクリスト /v | findstr 5096
出力結果です。
tadb.exe 5096 Console 1 4,932 K Unknown .... 0:00:02 行方不明
ネットで調べたところ、tadb.exeはTencentの家政婦が起動するプロセスであることが判明しました
3. ポート5037を占有しているプロセスtadb.exeを強制終了する。
タスクキル /f -pid 5096
タスクキル /im tadb.exe
出力結果
成功しました。PID 5096 のプロセスを終了しました。
質問1
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at 'adb.exe' and can be executed.
質問2
ADB server didn't ACK
* failed to start daemon *
質問3
Make sure the plugin is properly configured
質問4
** Adb connection Error: The remote host forced an existing connection to close
質問5
java.io.IOException: The software in your host aborted an established connection.
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
write(Unknown Source) at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
at com.android.ddmlib.Client.sendAndConsume(Client.java:575)
at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:348)
at com.android.ddmlib.Client.requestAllocationStatus(Client.java:421)
at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:854)
at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:822)
at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:781)
at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:649)
at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:42)
at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:577)
通常、2つのeclipseが同時に開いているので、1つを閉じます。
質問6
Failed to install .apk on device '': Unable to open sync connection!
IOException: Unable to open sync connection!
Launch canceled!
ADB rejected shell command (rm /data/local/.apk): closed
Error during Sync: Unable to open sync connection!
Error during Sync: Unable to open sync connection!
Adb connection Error: The remote host forced an existing connection to close.
Connection attempts: 1
Connection attempts: 2
Connection attempts: 3
質問8
Failed to install .apk on device : Too many open files
SyncException: Too many open files
Launch failed on device:
質問9
Failed to install .apk on device '': closed
InstallException: closed
Launch failed on device:
質問10
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
Please check logcat output for more details.
Launch failed on device:
Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE
Please check logcat output for more details.
Launch failed on device:
PC Suiteを使用して削除し、その後インストールが動作しない、adbアンインストールを介して再度削除し、インストールOK
Android Launch!
Connection with adb was interrupted.
0 attempts have been made to reconnect.
You may want to manually restart adb from the Devices view.
質問13
Unexpected error while launching logcat. try reselecting the device.] closed
AdbCommandRejectedException: closed
ExecuteRemoteCommand(AdbHelper.java:381)
executeShellCommand(Device.java:462) at com.android.ddmlib.Device.
at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:109)
at java.lang.Thread.run(Unknown Source)
質問14
adb server is out of date. killing...
* daemon started successfully *
error: device offline
D:\>adb version
Android Debug Bridge version 1.0.29
D:\>adb version
Android Debug Bridge version 1.0.31
2013-03-21 質問6、質問7を更新
2013-04-18 問題8,9,10,11,12を更新。統一解答。
2014-01-27 アップデートエラー: デバイスオフライン問題 解決策あり
関連
-
スレッド内にハンドラを作成できない Looper.prepare() を呼び出していないスレッド
-
Jniエラー:構造体でも組合でもないものにメンバー 'FindClass' を要求する、 解決方法
-
Android 開発の問題 - いくつかのプロジェクトはすでにワークスペースに存在するため、インポートできません。
-
Android携帯で通常のhttpsのサイトにアクセスすると、最初のリクエストで認証パスのトラストアンカーが見つからないと報告され、その後正常にアクセスできるようになり、問題が解決しました。
-
Android - adb 権限拒否の解決策
-
Android Studioの設定 Gradleの概要
-
app'の実行エラーです。ターゲットデバイスが見つかりませんでした。
-
List.subListメソッドで発生するStackOverflowError
-
アンドロイドのHorizontalScrollViewの説明
-
Android キャンバスで様々な図形を描く(点、線、弧、円、楕円、文字、矩形、多角形、曲線、角丸矩形)。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
GPSプロンプトの問題は、Callがユーザーによって拒否される可能性のある許可を必要とすることです:コードは、明示的にsをチェックする必要があります。
-
Dalvik仮想マシンと学習プランの簡単な紹介
-
AndroidManifest.xml は、アプリが Google 検索でインデックス化されていないことを警告しています。
-
ArrayAdapter のソリューションでは、リソース ID が TextView である必要があります。
-
アンドロイドのdrawableフォルダ配下の各種xmlスタイルファイルの使用方法について詳しく解説しています
-
Android Studioのインポートプロジェクトが表示されます。ファイルをクランチするのに失敗しました
-
アンドロイドについて:DescendantFocusability いくつかの使用感
-
Android android-support-multidexを使用すると、Dexがメソッドの制限を超える問題を解決し、アプリケーションがバーストしなくなります。
-
説明 リソースパス 場所 種類 AndroidManifest.xml ファイルがありません!
-
cordova 3.3をベースとしたAndroidプラグイン開発