Working中常用ADB
- 2019 年 10 月 8 日
- 筆記
1、查看軟體版本號
getprop |grep nxos
2、查看軟體版本類型
getprop ro.build.type
3、查看藍牙是否已激活
adb logcat -s blink或adb shell "getprop sys.btauthorised"
或 getprop |grep bt 值為true表示藍牙已激活
4、查看藍牙型號
getprop |grep goc 或 getprop |grep blink
5、adb指令打開mtklog介面
adb shell am start -n com.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity
6、輸出ANR_log到電腦端|
adb pull /data/anr e:/log
7、查看設備運行log結果資訊並保存至電腦E盤
adb shell logcat -v time > e:20180607
8、查看android系統音頻參數
*#999# *#*#3646633#*#*
9、查看系統進程、CPU、記憶體佔用
命令格式:top -m 進程數 -d 秒
指單位時間內顯示最高的進程數, -m指 進程數 ,-d指時間
示例如下:top -m 20 -d 1
10、系統崩潰命令:
/data/anr 主要 查看/data/anr 下的traces.txt文件
獲取traces.txt的方式:adb pull /data/anr/traces.txt e:log
11、查看系統無響應和停止運行log
>>adb shell
>>dumpsys dropbox –print >/sdcard/drop.txt
>>exit
>>adb pull /sdcard/drop.txt e:log
12、push文件命令(將PC文件copy到設備):
命令格式:adb push 原文件路徑 + 移動到目標文件路徑
adb push C:UsersadminDesktopGAODEGaoDemock.apk /storage/sdcard1
13、pull文件命令(將設備文件copy到PC):
命令格式:adb pull 文件路徑 /指定文件路徑
14、打開app包
dumpsys package | grep spt
15、將獲取手機內所有apk對應的包名和路徑
adb shell pm list package -f
16、查包名package和Activity方法
—-adb shell dumpsys window w |findstr / |findstr name=
—-adb logcat/adb shell dumpsys activity activities >d:log.txt 之後去log.txt搜package和Activity
17、跑Monkey指令:
adb shell monkey -p com.txznet.txz -s 1000 –ignore-crashes –ignore-timeouts –monitor-native-crashes -v -v 100000000 > D:monkey.txt
使用說明:
-p 指指定要測試的程式包名
com.spt.carrecord 指程式包名
-s 1000 指時間
–ignore-crashes 指忽略程式崩潰; –ignore-timeouts 忽略延時操作;
–monitor-native-crashes 檢測延時崩潰
5、-v -v 指測試等級
6、100000000 這裡是指點擊的次數
18、Monkey 中途停止
>>adb shell
>>ps|grep monkey
>>kill id(進程號)
19、ADB裝APK
>>adb install -r 拖APK入ADB
>>adb reboot 重啟設備
20、連接設備並獲取root許可權
>>adb connect x.x.x.x
>>adb root
>>adb remount