查看包名 查看前需要adb shell dumpsys window windows | grep Focus
根据包名查apk路径 adb shell pm path
截图文件路径 adb shell screencap -p sdcard/11.png
屏幕录屏 回车后开始 按crlt+c停止 adb shell screenrecord /sdcard/filename.mp4
根据包名卸载与安装 adb uninstall com.qihoo360.mobilesafe adb install com.qihoo360.mobilesafe
发送广播 adb shell am broadcast -a com.android.launcher.startallapps
启动activity adb shell am start -n com.android.fmradio/.FmMainActivity
将手机文件pull到电脑上 adb pull sdcard/11.png E:\Desktop\ad
清空日志 adb logcat -c
将日志打印输出到本地文件log.txt adb logcat -v time >E:\Desktop\ad\log.txt
查看屏幕分辨率 adb shell wm size
改变分辨率 C:\Users\87009>adb shell ac8257_demo_1g_32:/ # wm size Physical size: 1024x600 ac8257_demo_1g_32:/ # wm size 1280x720 ac8257_demo_1g_32:/ # wm size Physical size: 1024x600 Override size: 1280x720 ac8257_demo_1g_32:/ # exit
//编译命令 LOCAL_DEX_PREOPT:= false 在mk文件下添加这个编译时只生成apk
//编译 cd xxx/xxx/xxx_Android_O/ ./xxx.sh //换环境 . ./build/envsetup.sh lunch 11 //切换编译环境 mmm vendor/mediatek/proprietary/packages/apps/xxx/
//grep命令 $ grep ‘test’ d* 显示所有以d开头的文件中包含 test的行。 grep -rnw "btn_look_back_text" vendor/mediatek/proprietary/packages/apps/XyautoSettings/ 2.格式 grep [options]
3.主要参数 [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符)。 -h:查询多文件时不显示文件名。 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。 -w 或 --word-regexp : 只显示全字符合的列。 -n 或 --line-number : 在显示符合样式的那一行之前,标示出该行的列数编号。 -d <动作> 或 --directories=<动作> : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。 -r 或 --recursive : 此参数的效果和指定"-d recurse"参数相同。
//操作附录 //grep $ grep -rnw