Win 7システムはadbをインストールして、過程を使って誤りを報告して解決します


一、adbは内部コマンドではない
Windowsシステムがadbをインストール後、cmdはadbのヒントを入力:adbは内部コマンド解決一ではない:環境変数解決二:adbを直接exeはC:WindowsSystem 32を入れて再度実行し、実行可能、問題2
二、AdbWinApiが見つからない.dll、AdbWinApi.dll損失
adbwinapiを再ダウンロードできます.dllファイルは、解凍して直接システムディレクトリにコピーします:a、Windows 95/98/Meシステム、C:WindowsSystemディレクトリにコピーします.b、Windows NT/2000システム、C:WINNTSystem 32ディレクトリにコピーする.c、Windows XP/WIN 7/Vistaシステム、C:WindowsSystem 32ディレクトリにコピーします.d、システムが64ビットの場合、ファイルをC:WindowsSysWOW 64ディレクトリにコピーする
三、daemon not running.starting it now on port 5037
携帯電話はデータ線に接続し、デバッグツールを開いた後、cmdにadb devicesに「daemon not running.starting it now on port 5037」と入力した.具体的なヒントは以下の通りである.
/`* daemon not running. starting it now on port 5037 *
CreateProcess failure, error 2
* failed to start daemon *
error: cannot connect to daemon`

ネット上のいくつかのソリューションを調べました5037ポートが占有されているため(実際にはそうではない)、解決策に従って操作しても問題は解決していないという.実際にはWin 64ビットシステムのadbWinApi.dllファイルとadb.exeが置かれている場所に関係している.adb.exeとadbWinApi.dllをsystem 32とsystemWOW 64に1部ずつ置く.adb devicesコマンドを再実行するとデバイス接続が成功していることがわかる.
四、5037ポートは二つの解決方法を占有される:
ポートが占有され、adb devicesが接続できないというエラーは、次のとおりです.
方法一、killが5037ポートを占有するプロセス
方法二、adbのポート番号を修正する
1、5037ポートを占有するプロセスを検出する2、killプロセス