ADB簡(jiǎn)介
ADB即Android debug bridge木柬。是Android下面的一個(gè)通用的調(diào)試工具皆串,作為測(cè)試人員熟練的掌握adb,可以管理設(shè)備或手機(jī)模擬器的狀態(tài)眉枕,還可以進(jìn)行很多手機(jī)操作恶复,如安裝軟件、系統(tǒng)升級(jí)速挑、運(yùn)行shell命令等谤牡。
一、環(huán)境配置
使用ADB命令需要先配置環(huán)境姥宝。
1拓哟、Java JDK
2、Android SDK
????(1)伶授、下載Android SDK,解壓后即可(全英文路徑) 下載地址:http://tools.android-studio.org/index.php/sdk
? ? (2)流纹、 新建一個(gè)環(huán)境變量糜烹,變量名:ANDROID_HOME,變量值:c:\sdk(以你安裝目錄 為準(zhǔn),確認(rèn)里面有tools和add-ons等多個(gè)文件夾)漱凝,點(diǎn)擊確認(rèn)疮蹦。
? ? (3)、 在系統(tǒng)變量path 中添加 ;%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools
????(4)茸炒、 Android SDK配置完成愕乎,接下來(lái)驗(yàn)證配置是否成功。
????????????????cmd窗口——輸入adb version
二壁公、電腦設(shè)置
adb默認(rèn)使用的端口號(hào)是5037感论,注意不被占用即可。
查看端口號(hào):netstat -ano | findstr 5037
三紊册、手機(jī)設(shè)置
1.開(kāi)啟開(kāi)發(fā)者模式
2.進(jìn)入開(kāi)發(fā)者模式:啟動(dòng)USB調(diào)試功能,打開(kāi)帶有USB相關(guān)設(shè)置
3.連接電腦和手機(jī)
①.真機(jī):
? ? ? ? 1)USB線連接手機(jī)和電腦:cdm窗口中輸入 adb devices,識(shí)別設(shè)備即可比肄。
? ? ? ? 2)WiFi連接
? ??????????????①手機(jī)和電腦在同一局域網(wǎng),
????????????????②開(kāi)啟5555端口:adb tcpip 5555?
? ? ? ? ? ? ? ? ③連接:adb connect IP:5555 芳绩,顯示device表示成功掀亥,IP是手機(jī)的wifi 的IP地址
②.模擬器:
????adb connect 127.0.0.1:端口號(hào)? ? —— 不同模擬器端口不同。
????逍遙:21503 夜神:62001
????adb devices識(shí)別設(shè)備
四妥色、常用adb命令
1搪花、查看版本? adb version
2、識(shí)別設(shè)備嘹害,連接電腦與手機(jī)? adb devices?
3撮竿、通過(guò)wifi 連接手機(jī)? ? ?adb connect IP:port??
? ? ? ? IP為所在局域網(wǎng)的IP地址,端口號(hào)5555
4吼拥、殺掉adb進(jìn)程??adb kill-server?
5倚聚、啟動(dòng)adb進(jìn)程? adb start-server?
6、安裝APK? adb install 絕對(duì)路徑(從盤(pán)符:C:\log\Xxx.apk) 英文 直接拖拽即可
7凿可、卸載APK? adb uninstall 包名 (app在手機(jī)中的身份證,唯一,不重復(fù))
8惑折、獲取包名:adb shell
? ??#:表示root
????$:表示未root
pm list packages ---列出手機(jī)中所有app的包名
pm list packages -3 列出手機(jī)中所有用戶安裝的第三方app的包名
pm list packages -s 列出手機(jī)中所有自己的app 的包名
9、將文件從電腦拷貝到手機(jī)??adb push 電腦目錄 手機(jī)的目錄
10枯跑、將文件從手機(jī)拷貝到電腦? adb pull 手機(jī)的目錄 電腦目錄