adb常用命令

1、adb connect:与模拟器建立连接
 
2、adb devices:显示当前运行的模拟器
 
3、adb install apk路径 ==》apk 安卓/鸿蒙的安装app文件==》aab格式
4、adb uninstall  app包名==com.sky.jisuanji
5、获取app包名有多种方式:
  5.1、反编译方式获取:
    aapt dump badging apk文件路径
  5.2、利用dumpsys 命令获取包名 :dumpmsys是安卓系统自带的命令
    5.2.1、打开要获取包名的app文件
    5.2.2、adb shell 进入超级终端,输入dumpsys window|grep mCu
6、覆盖安装应用程序:adb install-r 应用程序.apk
7、对某一模拟器执行命令:adb -s 模拟器编号 命令
 
8、adb shell 进入手机超级终端---exit 退出超级终端
9、adb push 上传电脑端的文件到手机
  /data/media/0/Movies
10、db pull  下载手机端的文件到电脑
11、dumpsys package<package_name>查询app详情信息

12、内存使用情况:adb shell dumpsys meminfo <package_name>

13、pm path<package_name>查看app路径

14、am start -n<package_name>/.<activity_class_name>启动app
  activity_class_name  app程序入口事件名称  反编译==》launchable-activity
15、pm clear<package_name>清除app缓存信息
16、ps -ef|grep <package_name> 查看运行的app的进程信息(注意:有些安卓机器 不需要-ef 选项)
  16.1有些安卓机器 不需要-ef 选项

 

17、kill -9 pid强制杀进程

18、imput keyevent key_code 按住按键
  android key_code==>安卓按键的键值(大写、数值)百度Android_keycode
  手机模拟器 有些keycode不支持
  18.1、26电源键:
  18.2、按键home:
19、rm -rf 文件路径 删除客服端中的文件
20、adb logcat:测试/开发人员来说,日志非常重要 tail -f **.log
  显示手机操作系统所有日志信息
  20.1、“-s”选项:过滤日志标签==指定查看某个标签的日志
  20.2、“-c”选项:清除日志的缓存
  20.3、“-v”选项:自定义日志的格式 -v raw  -v long
  [日期、时间 进程ID:线程ID 优先级/标签] 日志信息
    20.3.1、优先级(进程ID):日志信息
    20.3.2、优先级(进程ID):日志信息
  20.4、“-f”选项:设置日志输出路径(注意:1、设置手机路径 2、如果把-f写在最后面不生效,就这样写 adb logcat -f 手机路径 -v long)
21、adb logcat -f 手机路径 -s memtrack:E,System:W -v long
 

posted @ 2021-09-09 17:02  码·蚁  阅读(1178)  评论(0编辑  收藏  举报