adb 基礎常用命令總結(二)
1、adb devices 檢視手機裝置
2、adb install packsge(包路徑)安裝包
3、adb install -r packages(保留資料及快取檔案安裝新包)
4、adb uninstall package (解除安裝包)
5、adb kill-server 關閉adb服務
6、adb start-server 啟動adb服務
7、adb shell pm list packages 檢視手機裡面所有包名
8、adb shell pm list packages -3檢視手機裡面所有第三方包名
9、adb shell /system/bin/screencap -p /sdcard/xx.png 截頻並儲存檔案在手機上為xx.Png
10、adb pull /sdcard/xx.png D:/xx.png 將手機xx.png檔案儲存到D盤檔案下
11、adb push D:/xx.text /adcard/xx.text 將電腦檔案匯入手機(pull和push命令。
向手機傳入檔案:adb push c:\hosts /etc/(把c盤根目錄下的hosts檔案傳入手機etc目錄下)
從手機讀取檔案:adb pull /etc/hosts c:\(把手機etc目錄下的hosts檔案傳到c盤根目錄下)
)
12、adb shell pm clear com.ablesky.ui.activity 清除快取資料
13、adb shell am start -n com.ablesky.ui.activity/com.ablesky.activity.SplashActivity 啟動程式
14、adb shell am force-stop com.ablesky.simpleness.activity 強制停止執行程式(通過包名殺掉程序)
15、adb logcat 檢視日誌
16、adb logcat > D:\log.txt 將日誌列印到電腦上
17、netstat -aon|findstr "5037" 檢視被佔用埠對應的PID
18、 tasklist /fi “PID eq PID號” 檢視埠號對應的程序
19、 taskkill /pid 2027 /f 殺掉某程序
20、adb shell monkey -p 包名 100 指定APP產生隨機事件100次
21、adb shell monkey -p 包名 -v -v 100 指定APP產生隨機事件100次併發送詳細的activity資訊
22、獲取安卓系統版本:adb shell getprop ro.build.version.release
獲取安卓系統api版本:adb shell getprop ro.build.version.sdk