1、ADB(Android Debug  Briage)是android下面一个通用的调试工具

     熟练使用adb会增加提高开发人员的开发效率,作为测试人员,掌握adb我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如:安装、卸载、升级及运行shell命令等。

2、adb.exe在android的SDK开发包的platform-tools目录下(下载地址:www.androiddevtools.cn)

配置系统环境变量:E:\platform-tools_r22-windows\platform-tools;

adb原理:

adb client:其实就是shell(跟底层交互的壳),发送adb命令到server

adb server:运行在PC上的后台程序,目的是检测USB接口何时连接或者移除设备

daemon:运行到手机上,连接adb server,同时为client提供服务

client和server之间通过tcp/ip进行通信,server监听本机的5037端口,通过这个端口进行client和server的通信

netstat -ano | findstr  5037

adb version --获取adb的版本号

adb   devices --获取设备编号

adb  get-serialno --同上

adb  install  E:\360Downloads\weixin_1340.apk  --安装

adb uninstall 包名  --卸载

adb shell  --进入shell

adb  -s  设备号 shell  --如果有多台设备,需要指定进入的设备的序列号

adb shell  ls  --显示设备所有文件夹

cd 进入文件夹

adb shell  pm list packages --列出手机里所有的包名

adb shell  pm list packages -s  --列出系统级别的应用程序的包名

adb shell pm list  packages -3  --列出手机里所有的第三方应用程序的包名

exit  ---退出adb shell

电脑和设备之间的文件传输

adb  shell  push  E:\jdk17\1.txt   /sdcard/

adb  shell   /sdcard/Demo.java    e:\1

 

adb  shell  cat  /proc/cpuinfo   查看设备处理器信息

adb  shell  cat  /proc/ meminfo  查看设备内存信息

 

转载于:https://www.cnblogs.com/runoob/p/9557841.html

更多相关文章

  1. ADT/AndroidSDK 模拟器 安装与卸载APK
  2. Android(安卓)drivers/switch驱动详解(用于通过GPIO状态检测耳机
  3. Android(安卓)Studio中项目资源出现: Validates resource referen
  4. Linux 下使用adb devcies 出现乱码
  5. Ubuntu连接android手机
  6. 卸载SD卡对MediaServer的处理
  7. 【Android(安卓)Developers Training】 96. 运行一个同步适配器
  8. ANDROID编程技巧
  9. 详解Android(安卓)视频播放时停止后台运行的方法

随机推荐

  1. Java序列化反序列化、Serializable、Parc
  2. WhaleCTF平台Android部分题解
  3. Android(安卓)ApiDemos示例解析(45):App->
  4. Android(安卓)Studio断点调试三(深入研究)
  5. 【Android】入门案例(一)——简单登录
  6. 了解Android(安卓)Studio jniLibs目录
  7. 详解Android提交数据到服务器的两种方式
  8. 自定义MediaPlayer控制组件
  9. Android(安卓)同时setTag两次保存多种值
  10. Kotlin For Android介绍