274
技術社區[雲棲]
adb常用命令,技巧
安裝、卸載apk
-
adb connect ip:31015
指定端口連接,如果不指定端口,默認端口一般為5555
-
adb disconnect
斷開連接
-
adb uninstall com.app.lication
卸載軟件
強製卸載adb shell
cd /data/app
或者cd /system/app
(查找應用包名)ls
查看有沒我們的APK安裝包rm apk文件名
exit
mount -o rw,remount /system
改變文件的隻讀屬性
-
adb install /path/to/file.apk
安裝包的絕對路徑adb install -r /path/to/file.apk
強製安裝apk
##### 安裝到sysystem路徑下,可能需要root權限 -
adb shell
進入係統命令行mount -o remount rw /system
用讀寫重新加載/systemexit
退到adb模式adb push /path/to/file.apk
安裝包的絕對路徑
##### 查找apk安裝路徑cat /data/system/packages.xml
或cat /data/system/packages.xml|grep XXX
#### 打印日誌adb logcat -v time
打印日誌adb logcat -v time >> d:/a.txt
將打印日誌保存在D盤,命名為a.txtctrl +c
停止adb shell bugreport > d:/1.txt
包括內存分配,cpu使用情況,按鍵分發,組件狀態,虛擬內存狀態adb pull /data/anr/traces.txt d:/traces.txt
程序無響應日誌導出adb logcat -c
清除信息
#### 截圖 機頂盒截圖:adb shell
/system/bin/screencap -p /data/XX.png
將截圖推到本地adb pull /data/XX.png > D:/png/XX.png
#### apk操作adb shell
am start com.app.lication
啟動apkam force-stop com.app.lication
強製停止pm clear com.app.lication
清除緩存
#### 設置DNS和hosts DNSadb shell
setprop net.dns1 8.8.8.8
setprop net.dns2 8.8.4.4
hostsecho "10.0.0.1 baidu.com" >>/etc/hosts
#### othergetprop | grep dns
查看stb的dns信息netcfg
查看網卡信息
最後更新:2017-04-15 13:00:49