Adb常用命令总结

学习Android,会使用到adb命令,对Android机器进行调试等操作。
Android Debug Bridge
Android调试桥,一个客户端/服务器架构的命令行工具。主要是用来对Android应用进行安装、卸载及调试等操作
pc端包括:client–输入指令的cmd、server–连接设备,发送指令
device包括:adbd–设备的守护进程

ADB常用命令
1.adb devices
获取设备列表及设备状态

2.adb logcat -v time > 日志文件名称.txt
打印日志

3.adb reboot
重启Android设备

4.adb install -r
安装apk

5.adb uninstall
卸载apk

6.adb pull/push
从设备中取文件到 本地/将文件从本地放到设备中

7.adb root / adb remount
获取root权限

8.adb shell
adb shell 与adb命令不同,adb shell调用Android系统中的命令,adb命令是调用adb自身程序中的命令。

9.adb shell pm
Package Manager , 可以用获取到一些安装在 Android 设备上得应用信息

adb shell pm list package   --列出所有的应用包名

pm path 包名

adb shell pm path com.mcptt   --列出对应包名的位置

pm clear 清除应用数据

adb shell pm clear com.mcptt   --清除对应包名的数据
adb shell pm dump com.mcptt | findstr “versionName”  --查看应用版本号

10.adb shell screencap
截图命令

adb shell screencap -p /sdcard/screen.jpg   --截屏,保存在目录下

11.adb shell screenrecord
视频录制命令

adb shell screenrecord /sdcard/record.mp4  --录制Android设备界面,crtl+c结束录制

12.adb shell input
该命令可以向Android设备发送按键事件

adb shell input keyevent KEYCODE_BACK --模拟按下back键,可以使用键值代替键名

13.adb shell getprop
查看Android设备的参数信息

λ adb shell getprop|findstr "product"  --得到设备的product参数信息
[ro.product.device]: [HX_H4]
[ro.product.board]: [msm8909]
[ro.product.model]: [HF]
[ro.product.name]: [HX_H4]

查看Android系统

adb shell getprop ro.build.version.release

14.adb shell am
am start 启动一个activity

adb shell am start -n "com.mcptt/com.mcptt.main.MainActivity"

am force-stop 后跟包名,结束应用

adb shell am force-stop com.mcptt

15.查看数据库信息

adb root 
adb pull /data/data/com.mcptt/databases/ 700c

16.编译linphone so

1、安装cygwin,本地安装
配置环境变量,在C:\cygwin64\home\linyehui.bash_profile最后添加两行
NDK=/cygdrive/f/android-ndk-r9c
export NDK
2、再执行. .bash_profile命令
3、在linphone目录下编译,编译$NDK/ndk-build
如:/cygdrive/e/Code/develop_MCPTT_5.80.10/linphone
cd /cygdrive/gota

17.查看应用包名
adb logcat ActivityManager:I *?

18.adb shell wm
查看当前设备屏幕分辨率

adb shell wm size

19.查看所有应用包名
adb shell
pm list packages

其他命令,待后续总结了~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值