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內部執行的操做
把adb.exe拖進來,輸入kill-server敲一下回車
把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文件