一、簡介
adb全稱爲Android debug bridge(android調試橋),是一個debug工具,包含三個部分:
1、client端,運行在pc機中,用於發送adb命令
2、Deamon進程,運行在調試設備中(手機或者模擬器)
3、server端,作爲一個後臺進程運行在pc機中,用於管理client端和Deamon之前的通信
二、環境準備
1、直接下載adb工具,解壓,把adb文件夾下的所有文件拷貝進C:\Windows\system,以及C:\Windows\System32文件中
2、使用android環境:
a、下載jdk工具,搭建java環境:右鍵計算機-屬性-高級系統設置-環境變量,編輯系統變量path,添加jdk的bin目錄以及jre的bin目錄,本機中的路徑爲:E:\Program Files\Java\jdk1.8.0_131\bin和E:\Program Files\Java\jdk1.8.0_131\jre\bin,路徑之間用“;”隔開
b、配置Android環境:右鍵計算機-屬性-高級系統設置-環境變量,編輯系統變量path,添加tools路徑和platform tools路徑,本機中的路徑爲:D:\kl\software\adt-bundle-windows-x86-20140702\adt-bundle-windows-x86-20140702\sdk\tools;D:\kl\software\adt-bundle-windows-x86-20140702\adt-bundle-windows-x86-20140702\sdk\platform-tools
c、在命令行中敲入adb,如圖,代表adb已安裝成功
三、常用命令總結
1、adb devices:查看當前連接的設備,當有多臺設備時,可用命令adb -s 設備名,分別調試設備
2、安裝和卸載apk:
安裝:adb install apk在pc機上存放的路徑
進入aapt文件目錄,用aapt工具查看包名:
卸載:adb uninstall 應用程序的包名
3、從調試設備和pc機中導入/導出文件
a、從pc機中根目錄中的A文件夾導入設備/data/data文件中:adb push ./A /data/data
b、把/storage/emulated/0/mtklog 導出到pc機根目錄B文件夾中:adb pull /storage/emulated/0/mtklog ./B
4、啓動和關閉adb:adb start-server和adb kill-server
5、打印log並保存到根目錄中的B2.txt文件中:adb bugreport > ./B2.txt
6、logcat打印log並保存在根目錄中log.txt文件中:adb logcat -v time > ./log.txt 以時間順序打印log
7、查看調試設備data目錄下的所有文件目錄:
8、查看應用程序的版本號,應用信息:adb shell dumpsys package 應用程序的包名
9、查看應用程序的內存使用狀態和系統內存信息,adb shell dumpsys meminfo 應用程序的包名
10、截圖:adb shell screencap /data/iamge.png 然後利用pull命令從調試設備中導出來