adb常用命令

 
  1. 使用ADB可以在电脑上直接控制Android 设备,对手机进行全面操作。 如:查看设备,安装/卸载app ,启动app,推送文件,查看日志文件等

1、启动/关闭adb服务

 
  1. adb start-server
  2. adb kill-server

2 、 查看移动设备

​ —列出所有的设备 adb devices

—获取设备序列号 adb shell getprop ro.serialno

—获取设备ID号 adb get-serialno

—设备版本号 adb shell getprop ro.build.version.release

 
  1. adb devices 列出所有的设备
  2. adb -s 设备号 shell 连接某个设备
  3. 然后进行操作:
  4. ls 列出所有的目录及文件列表
  5. cd /目录名 进入到目录中
  6. cat 文件名 查看文件内容
  7. exit 退出shell
  8. 如: 连接模拟器 查看sdcard 目录中 server.log的日志文件
  9. adb -s 127.0.0.1:62001 shell
  10. cd /sdcard
  11. cat server.log

3、查看app包名

—查询系统的应用程序包名 adb shell pm list packages
—查询系统自带的包名: adb shell pm list packages -s

— 查询第三方程序的包名 adb shell pm l ist packages -3

— 根据app文件查看包名 aapt dump badging apk文件路径

—查看当前运行app的包名 adb shell dumpsys window | findstr mCurrentFocus

 
  1. 1. 根据app文件路径查看包名
  2. aapt dump badging c:\yibijizhang.apk | findstr package
  3. 2. 查看当前运行的app的包名
  4. adb shell dumpsys window | findstr mCurrentFocus

4、 安装/卸载app

​ —安装app: adb install apk文件路径

​ —卸载 app : adb uninstall app的包名

  • 示例: 安装/卸载 一笔记帐

5、启动/关闭app

​ —启动app: adb shell am start -W -n app包名/启始页

​ —关闭app: adb shell am force-stop app包名

  • 示例: 启动一笔记账

     
      
    1. 如:冷启动 app第一次启动
    2. adb shell am start -W -n com.mobivans.onestrokecharge/com.mobivans.onestrokecharge.activitys.MainActivity
    3. 如:热启动 app启动后在后台运行 从后台切换到前台
    4. adb shell am start -W -n com.mobivans.onestrokecharge/com.mobivans.onestrokecharge.activitys.MainActivity
    5. 如:关闭
    6. adb shell am force-stop com.mobivans.onestrokecharge #( 强制停止指定的package包应用)
    7. adb shell am kill com.mobivans.onestrokecharge #(杀死指定package包应用进程)
    8. adb shell am kil-all #(杀死所有的后台进程)
    9. adb shell pm clear com.mobivans.onestrokecharge #(对指定的package删除所有数据)
    10. adb shell input keyevent 3 #(置于后台)

6、推送/下载文件

 
  1. 1. 推送文件到手机 adb push 电脑文件路径 手机指定目录
  2. 2. 下载文件到电脑 adb pull 手机文件路径 电脑指定目录
  3. #示例1:
  4. #准备本地数据 :D:\today.txt
  5. #远程存放路径 /storage
  6. adb push d:\today.txt /storage
  7. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8. #示例2:
  9. #远程数据 : /storage/today.txt
  10. #本地存放路径 E:\test
  11. adb pull /storage/today.txt E:\test

7、查看日志文件

adb logcat 打印 Android 的系统日志

adb bugreport > d:\bugreport.log 打印缺陷日志报告至指定文件

 
  1. (1)连接并进入设备 如: adb -s 127.0.0.1:62001 shell
  2. (2)查看某目录中日志文件
  3. cat /日志文件的目录/文件 如: cat /storage/today.txt

扩展:

1)将前台运行的app置于后台 adb shell input keyevent 3 (置于后台)

1)查询运行在 Android 设备上的 adb 后台进程 adb shell ps | findstr adbd

2)屏幕截图至指定路径 adb shell screencap -p /data/local/tmp/test001.png
3)获取设备序列号 adb shell getprop ro.serialno
4) 获取设备ID号 adb get-serialno

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值