Android 中常用的 adb shell 命令
1. 安裝應用
adb install -r D:\demo.apk
或者:
adb shell pm install apk路徑
2. 解除安裝應用
adb uninstall packagename
或者:
adb shell pm uninstall packagename
3. 檢視當前應用的activity資訊
adb shell dumpsys activity top
4. 將日誌重定向到檔案並開啟
adb shell dumpsys > info.txt
使用預設軟體開啟:
start info.txt
5. 檢視指定程序名或程序ID的記憶體資訊
adb shell dumpsys meminfo 程序名或程序id
6. 將裝置中的檔案拷貝到電腦
adb pull /sdcard/temp.txt E:\
7. 將電腦裡的檔案放到手機裝置裡
adb push E:\temp.txt /sdcard
8. 手機截圖並儲存圖片
adb shell screencap -p /sdcard/pic.png
9. 手機錄屏並儲存視訊檔案
adb shell screenrecord /sdcard/video.mp4
10. 讓需要輸入內容的文字框獲取焦點
adb shell input text ‘需要輸入的文字’
11. 根據tag檢視日誌
adb shell logcat -s tagname
利用findstr進行資訊過濾:
adb logcat |findstr 關鍵字/packagename/pid/pname
12. 強制殺掉程序
adb shell am force-stop pkgname
13. 在非root裝置中檢視debug模式的包名應用沙盒資料
adb shell run-as packagename
14. 檢視裝置的程序資訊,或者指定程序的執行緒資訊
用法:
adb shell ps | grep 過濾內容
如:adb shell ps | grep com.july.test
adb shell ps -t [pid] 檢視pid對應的執行緒資訊
15. 清空指定包名應用的資料
adb shell pm clear [packagename]