adb簡介、adb環境變量的配置詳解、檢查端口是否被佔用的方法

adb簡介eclipse

 

adb做用:內部是一個socket,能夠與模擬器通訊,取得它的信息給window系統socket

 

使用adb工具的方法工具

 

打開dos窗口,把adb.exe拖拽到黒窗裏面spa

 

 

 

按回車,會有一些信息3d

 

 

 

說明當前的版本號是1.0.31調試

 

下面的信息是它的一些說明server

 

 

 

(列出來全部鏈接到電腦上的設備)blog

 

對於上面的命令,咱們能夠這樣作,輸入devices,顯示出來鏈接到電腦上的設備進程

 

 

 

adb是用socket寫的,端口不穩定,假設端口被佔用的時候adb會壞掉,下次設備找不到的時候,ip

 

解決方法:

 

點擊下面的倒三角,出現reset adb(會殺死掉adb,再重啓adb)

 

 

 

reset adb內部執行的操做

 

  1. 殺死adb調試橋

 

把adb.exe拖進來,輸入kill-server敲一下回車

 

 

 

  1. 重啓adb調試橋

 

把adb.exe拖進來,輸入start-server

 

 

 

adb調試橋使用很是方便,咱們最好把adb指令配置到環境變量當中

 

環境變量的做用:

 

原來要執行adb命令的話,要把adb拖到黒窗中,顯示全命令,再輸命令,配置了環境變量的好處是不須要再拖了,直接輸adb便可

 

配置步驟,在

 

 

 

複製路徑,粘貼到個人電腦---高級—環境變量的path後面,點擊肯定便可

 

配置後好比先輸入kill-server,再輸入start-server出現下面的圖,表示啓動成功了

 

 

 

若是有時候start-server開不起來了,能夠到任務管理器裏面,找到adb.exe進程去手動結束,再啓動進程

 

有時候沒法啓動adb,好比報錯不能啓動5037等,是由於有迅雷,快播等軟件佔據了5037端口

 

檢查端口是否被佔據的方法:

 

輸入netstat –ano指令,列出當前的端口占用狀況

 

 

 

看到

 

 

 

5037被3840佔用

 

打開任務管理器,查看—選擇列把PID(進程標識符前面的勾勾上)--肯定

 

在進程裏面找到PID爲3840的進程,發如今被eclipse佔用,這個狀況是正常的

 

 

 

這裏的dx.bat是把.class文件打包成.dex文件

相關文章
相關標籤/搜索