AndroidPro ADB命令

ADB是Android的调试工具,也是一个C/S程序,客户端是主机,服务端是连接的Android设备,其工作方式是监听Socket TCP 5554端口来操作Android设备,主要命令如下 

adb基本命令

// 停止和启动adb服务
adb kill-server 
adb start-server

// 打印 Android 的系统日志
adb logcat

// 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误
adb bugreport 
adb bugreport > d:\bugreport.log

// 安装
adb install -r xx.apk  //覆盖安装
adb install -r -d xx.apk //覆盖安装为低版本

// 卸载
adb uninstall //后接包名,而不是apk名

// 导出手机文件
adb pull sdcard/pull.txt d:\rename.txt

// 导入手机文件
adb push d:\push.txt sdcard/

// root手机
adb root , adb remount, 只针对类似小米开发版的手机有用,可以直接已这两个命令获取 root 权限,并挂载系统文件系统为可读写状态

// 进入fastboot模式
adb reboot-bootloader

// 重启手机
adb reboot

// 重定向端口
adb forward tcp:1314 tcp :8888 
执行该命令后所有发往宿主机 1314 端口的消息、数据都会转发到 Android 设备的 8888 端口上,因此可以通过远程的方式控制 Android 设备

//远程连接Android设备
adb connect 192.168.1.102
手机、PC处于相同的网络下,手机 root ,安装应用 adbWireless

adb shell命令

// 列出安装在设备上的应用包名
adb shell pm list package
adb shell pm list package -s 列出系统应用 
adb shell pm list package -3 列出第三方应用
adb shell pm list package -f 列出应用包名及对应的apk名及存放位置
adb shell pm list package -i 列出应用包名及其安装来源
adb shell pm path 包名        列出apk 位置
adb shell pm dump 包名        列出指定应用的 dump 信息

// apk 存放于 Android 设备上,安装apk
adb shell pm install

// 清除应用数据
adb shell pm clear 

// 启动一个Activity
adb shell am start -n com.android.camera/.Camera

// 启动默认浏览器打开一个网页
adb shell am start -a android.intent.action.VIEW -d http://www.baidu.com

// 拨打电话
adb shell am start -a android.intent.action.CALL -d tel:10086

// 监控 crash 与 AN
adb shell am monitor

// 结束应用
am force-stop 包名

// 启动服务
adb shell am startservice 

// 发送广播
adb shell am broadcast 

还有一些其他命令,如模拟点击时间的Input命令,截屏screencap命令,录制screenrecord等

参考

Android常用adb命令总结

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值