內容簡介: adb的全稱爲Android Debug Bridge,就是起到調試橋的作用。藉助adb工具,我們可以管理設備或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟件、系統升級、運行shell命令等等。其實簡而言說,adb就是連接
adb的全稱爲Android Debug Bridge,就是起到調試橋的作用。藉助adb工具,我們可以管理設備或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟件、系統升級、運行shell命令等等。其實簡而言說,adb就是連接Android手機與PC端的橋樑,可以讓用戶在電腦上對手機進行全面的操作。
獲取序列號: adb get-serialno 查看連接計算機的設備: adb devices 重啓機器: adb reboot 重啓到bootloader,即刷機模式: adb reboot bootloader 重啓到recovery,即恢復模式: adb reboot recovery 查看log: adb logcat 終止adb服務進程: adb kill-server 重啓adb服務進程: adb start-server 獲取機器MAC地址: adb shell cat /sys/class/net/wlan0/address 獲取CPU序列號: adb shell cat /proc/cpuinfo 安裝APK: adb install //比如:adb install baidu.apk 保留數據和緩存文件,重新安裝apk: adb install -r //比如:adb install -r baidu.apk 安裝apk到sd卡: adb install -s // 比如:adb install -s baidu.apk 卸載APK: adb uninstall //比如:adb uninstall com.baidu.search 卸載app但保留數據和緩存文件: adb uninstall -k //比如:adb uninstall -k com.baidu.search 啓動應用: adb shell am start -n /. 查看設備cpu和內存佔用情況: adb shell top 查看佔用內存前6的app: adb shell top -m 6 刷新一次內存信息,然後返回: adb shell top -n 1 查詢各進程內存使用情況: adb shell procrank 殺死一個進程: adb shell kill [pid] 查看進程列表: adb shell ps 查看指定進程狀態: adb shell ps -x [PID] 查看後臺services信息: adb shell service list 查看當前內存佔用: adb shell cat /proc/meminfo 查看IO內存分區: adb shell cat /proc/iomem 將system分區重新掛載爲可讀寫分區: adb remount 從本地複製文件到設備: adb push 從設備複製文件到本地: adb pull 列出目錄下的文件和文件夾,等同於dos中的dir命令: adb shell ls 進入文件夾,等同於dos中的cd 命令: adb shell cd 重命名文件: adb shell rename path/oldfilename path/newfilename 刪除system/avi.apk: adb shell rm /system/avi.apk 刪除文件夾及其下面所有文件: adb shell rm -r 移動文件: adb shell mv path/file newpath/file 設置文件權限: adb shell chmod 777 /system/fonts/DroidSansFallback.ttf 新建文件夾: adb shell mkdir path/foldelname 查看文件內容: adb shell cat 查看wifi密碼: adb shell cat /data/misc/wifi/*.conf 清除log緩存: adb logcat -c 查看bug報告: adb bugreport 獲取設備名稱: adb shell cat /system/build.prop 查看ADB幫助: adb help 跑monkey: adb shell monkey -v -p your.package.name 500