adb相关命令

一、adb介绍

1.1 adb简介

  • Android Debug Bridge(Android调试桥)简称adb;
  • Android sdk中提供的用于管理模拟器或真机状态的工具;
  • 命令行工具。

1.2 adb操作手机设备

  1. 打开应用:adb shell am start -n com.tencent.wework/.launch.LaunchSplashActivity
  2. 传输文件;
  3. 点击,输入,滑动等;
  4. 硬件操作:返回,回到首页;
  5. 性能指标。

1.3 adb工作原理

  • 采用了客户端-服务器(C/S)模型,包括三个部分:
    • 客户端 client
    • 服务端 server
    • 守护进程 daemon

1.4 adb环境搭建

1.4.1 Java环境安装与配置

下载地址

配置Java环境变量

  • JAVA_HOME:jdk 安装根目录
  • PATH:
    • %JAVA_HOME%
    • %JAVA_HOME%\bin
    • %JAVA_HOME%\jre\bin
  • 验证环境: java -version

参考文档

1.4.2 Android SDK环境安装

下载地址

环境配置

ANDROID_HOME   D:\adt-bundle-mac-x86_64-20140702\sdk   
PATH   %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

1.4.3 检查是否安装成功

adb回车(或者adb shell)

二、adb与设备交互

2.1 adb连接手机设备

2.1.1 Android模拟器种类

  • Android Studio emulator(官方);
  • Genymotion(依赖网络);
  • mumu,雷神,夜神,逍遥等第三方模拟器(推荐)。

2.1.2 连接模拟器(mumu为例)

  • Windows:
    • adb connect 127.0.0.1:7555
    • adb devices
  • mac:
    • adb kill-server
    • adb devices

image

2.1.3 连接真机(Android手机)设备

  1. 手机端:让手机处于调试模式;
  2. 电脑端安装手机驱动。

2.2 查看设备状态

2.2.1 查看手机状态

  • adb devices
  • adb get-state
    image

2.2.2 设备状态种类

  • devices:正常;
  • offline:连接出现异常,设备无响应;
  • unauthorized:未授权。

2.2.3