1.顯示當(dāng)前所連接設(shè)備?
adb devices
2.安裝應(yīng)用
adb install? XXX.apk? # 非覆蓋安裝,若已設(shè)備已存在該應(yīng)用則安裝失敗
adb install -r XXX.apk # 覆蓋安裝
3.卸載應(yīng)用
adb shell uninstall 包名? # 卸載應(yīng)用
4. 查看應(yīng)用列表
adb shell pm list packages? # 查看所有應(yīng)用列表
adb shell pm? list packages -f # 查看應(yīng)用關(guān)聯(lián)的 apk 文件
adb shell pm? list packages -s # 查看系統(tǒng)應(yīng)用
adb shell pm? list packages -3 # 查看第三方應(yīng)用
adb shell pm? list packages -i # 查看應(yīng)用的 installer
adb shell pm? list packages -u # 查看已卸載的應(yīng)用
adb shell pm? list packages -d # 查看disabled 的應(yīng)用
adb shell pm? list packages -e # 查看enabled 的應(yīng)用
adb shell pm? list packages <FILTER> # 查看包名包含 <FILTER> 字符串的應(yīng)用
5. 清除應(yīng)用數(shù)據(jù)和緩存
adb shell pm clear <packagename> # 清除應(yīng)用數(shù)據(jù)和緩存,<packagename>包名
6. 查看前臺(tái)activity
adb shell dumpsys activity activities | grep mFocusedActivity # 查看前臺(tái)activity
若使用該命令報(bào)錯(cuò),提示?'grep' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。
解決方法1:將grep 改為findstr,即 adb shell dumpsys activity activities | findstr mFocusedActivity
解決方法2:命令分兩步,1.輸入adb shell 進(jìn)入到shell 環(huán)境后,輸入命令 top?| grep mFocusedActivity?
退出shell模式: exit
7. 查看應(yīng)用詳情信息
adb shell dumpsys package <packagename> # <packagename>包名
eg :? adb shell dumpsys package com.vivo.aiengine
?8.查看應(yīng)用安裝路徑
adb shell pm path <packagename>? # <packagename> 包名
eg: adb shell pm path com.vivo.aiengine
9.將設(shè)備文件復(fù)制到電腦
adb pull 設(shè)備中的文件 電腦中的目錄
10.將電腦中的文件復(fù)制到設(shè)備中
adb push? 電腦的文件路徑? 設(shè)備中的目錄
11.查看android日志
adb logcat????? # 查看所有的日志
adb logcat *:E # 查看error日志
adb logcat *:D # 查看debug日志
adb logcat *:F? # 查看Fatal日志
adb logcat *:W # 查看warming日志
adb logcat *:I? # 查看info日志
12.清空日志
adb logcat -c
13.查看內(nèi)核日志
adb shell dmesg
14.查看設(shè)備型號(hào)
adb shell getprop ro.product.model
15.查看設(shè)備屏幕分辨率
adb shell wm size
16.查看Android_id
adb shell settings get secure android_id
17.查看Android系統(tǒng)版本
adb shell getprop ro.build.version.release
18.重啟設(shè)備
adb reboot
19.查看是否已root
進(jìn)入shell模式 :adb shell
輸入命令: su
20. 簡單的monkey測(cè)試
adb shell monkey -p <packagename> -v times?? # <packagename>包名,times偽隨機(jī)事件次數(shù)
eg :? adb shell monkey -p com.sina.weibo -v 5000
21.查看進(jìn)程
adb shell ps
22.查看實(shí)時(shí)資源占用
adb shell top
?23.查看當(dāng)前正啟用的應(yīng)用名和包名
adb shell dumpsys window w |findstr \/ |findstr name=
adb shell dumpsys window | findstr mCurrentFocus文章來源:http://www.zghlxwxcb.cn/news/detail-403425.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-403425.html
到了這里,關(guān)于adb常用命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!