ADB安卓调试工具使用总结
1. ADB工具安裝
?
調(diào)試前準(zhǔn)備
串口線鏈接: ?開發(fā)者選項(xiàng),USB調(diào)試開啟,USB模式選擇OTG模式
查看設(shè)備分辨率 ?
adb shell ? ?
wm size
?
2.命令總結(jié)
連接設(shè)備
- adb connect IP???????? //連接,如: adb connect 192.168.2.33
- adb disconnect???????? //斷開連接
安裝、卸載apk
- adb install ? xx.apk ? ?//安裝
- adb install -s xx.apk???? //安裝到SD卡
- adb install -r xx.apk??? //覆蓋安裝,保留之前的數(shù)據(jù)
- adb uninstall 包名? //卸載,如:adb uninstall com.starcor.hunan
重啟apk
adb shell????
am start com.starcor.hunan
強(qiáng)制卸載
adb shell
cd /data/app 或者? cd /system/app (查找應(yīng)用包名)
ls 查看有沒我們的APK安裝包
rm apk文件名
exit
mount -o rw,remount /文件路徑 /system 改變文件的只讀屬性
安裝APK到系統(tǒng)區(qū)
adb shell
su
mount -o remount rw /system/app
然后ls找到要卸載APK 直接rm -rf APK名稱
ctrl+c退出shell模式
adb push APK路徑和名稱 /system/app
日志打印
adb logcat -v time? 打印日志
adb logcat -v time >> d:/a.txt? 將打印日志保存在D盤,命名為
ctrl +c 停止
adb pull /data/anr/traces.txt d:/traces.txt 如果是彈出程序無響應(yīng)
adb logcat -c 清除信息?
緩存清理
adb shell
pm clear 包名? ? 例:pm clear com.starcor.hunan
快照截圖
adb shell /system/bin/screencap -p /data/XX.png
# 將截圖推到本地
adb pull /data/XX.png > F:/png/XX.png
# adb截圖
adb root?
adb shell
/system/bin/screencap -p /sdcard/screenshot.png
exit
adb pull /sdcard/screenshot.png d:/screenshot.png
?
截圖腳本(在windows上保存為 .bat 文件,雙擊即可運(yùn)行)
:: 設(shè)置時(shí)間變量
@set picname=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
:: 安卓端截屏
adb shell /system/bin/screencap -p /sdcard/screenshot_%picname%.png
::推送到本地
adb pull /sdcard/screenshot_%picname%.png ?%cd%\screenshot_%picname%.png
pause
?
adb設(shè)置DNS
setprop net.dns1 8.8.8.8
setprop net.dns2 8.8.4.4
獲取mac地址
adb shell
busybox ifconfig -a
eth0 有線mac? wlan0 無線mac
ADB連接HOST
找出adb所占端口
adb nodaemon server
netstat -ano | findstr "5037"?
總結(jié)
以上是生活随笔為你收集整理的ADB安卓调试工具使用总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Device Tree】设备树(一)—
- 下一篇: android 使用adb远程调试