1. 程式人生 > >adb連線不上模擬器的問題

adb連線不上模擬器的問題

1.adb是否配置完畢

C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools>adb version
Android Debug Bridge version 1.0.40
Version 4797878
Installed as C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools\adb.exe

如果是上圖則配置完畢,否則請配置adb

2.嘗試重啟adb

C:\Users\Administrator>adb kill-server

C:\Users\Administrator>adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully

3.檢視tcp埠是否被佔用(常見)

adb埠為5037

C:\Sdk\platform-tools>netstat  -ano | findstr 5037
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       10316
  TCP    127.0.0.1:5037         127.0.0.1:12562        ESTABLISHED     10316
  TCP    127.0.0.1:5037         127.0.0.1:12572        ESTABLISHED     10316
  TCP    127.0.0.1:5037         127.0.0.1:12573        ESTABLISHED     10316
  TCP    127.0.0.1:5037         127.0.0.1:12576        ESTABLISHED     10316
  TCP    127.0.0.1:5037         127.0.0.1:12578        ESTABLISHED     10316
  TCP    127.0.0.1:12562        127.0.0.1:5037         ESTABLISHED     1372
  TCP    127.0.0.1:12572        127.0.0.1:5037         ESTABLISHED     1372
  TCP    127.0.0.1:12573        127.0.0.1:5037         ESTABLISHED     1372
  TCP    127.0.0.1:12576        127.0.0.1:5037         ESTABLISHED     1372
  TCP    127.0.0.1:12578        127.0.0.1:5037         ESTABLISHED     7408

C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools>tasklist    | findstr 1372
studio64.exe                  1372 Console                    2    888,540 K

C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools>tasklist    | findstr 10316
adb.exe                      10316 Console                    2     10,492 K

C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools>tasklist    | findstr 7408
qemu-system-x86_64.exe        7408 Console                    2  2,022,044 K

首先切換到你adb的配置目錄下 檢視5037埠被那些程序呼叫,檢視是那些軟體呼叫了5037埠 殺死多餘的程序

4.adb版本問題

adb版本太高Android studio連線不上,報埠被佔用

C:\Users\Administrator>adb connect 127.0.0.1:21503

connected to 127.0.0.1:21503

執行該命令進行連線,然後就可以正常使用了adb shell起來

5.檢查錯誤

adb nodaemon server

執行該命令一般會告訴我們是什麼錯誤,很有用的一個命令,根據錯誤型別針對解決。

6.adb檔案本身無錯

假如你上面的都嘗試過了,去adb配置目錄下也查看了相關的檔案配置等adb檔案沒有缺少錯誤。

那麼可能是系統無法啟動改檔案,解決辦法將System32/下的檔案複製到64下的嘗試一下。

7.。。。

如果上面的辦法都不行,請告訴我

adb shell dumpsys activity | findstr "mFocusedActivity" 通過adb 檢視當前顯示的Activity挺有用的分享下

adb shell dumpsys window w |findstr \/ |findstr name=