Android Studio调试之使用USB连接手机调试

需求,在开发一些android程序的功能模块时,其功能不能再虚拟机上调试验证,比如蓝牙连接通信等方面,所以需要用到真机调试。

其原理大概就是将应用程序打包成apk 通过 和adb(android debug bridge)模式下的 sever将其下载安装到实机,通过实机进行操作。

于是在网上找了一堆文章测试后,才找到该成功的方法,如是记录以备不时之需。

其中adb是个关键的部分。(其中说的debug 跟gdb中所说的那样随心所欲设置断点,一步步运行有所代码不同。因为他的一切操作都在实机上操作,这个过程是不可控的。)

设备

  • honor 10
  • usb
  • android studio

adb的准备

  • adb是伴随android sdk一起安装的,其路径就是sdk的platform-tools。
  • 终端使用adb命令之前需要配置环境变量其路径就配置到 sdk的platform-tools。

手机调试模式开启

  1. 手机打开开发者模式(一般就是在关于手机页面,连续点击手机版本号5次)
  2. 进入“开发人员选项”,开启“usb调试功能”
  3. 手机通过 usb连接电脑,连接方式选择非充电模式即可。

## android studio 安装usb调试驱动程序

  • Google usb driver 安装

image-20210302173252185

测试连接

命令行

  1. 手机usb连接电脑(连上就会有提示)

image-20210302173631257

  1. adb devices测试连接是否成功

img

其中显示的ip开头的就是虚拟设备 e6466a68就是实机

  1. android studio 点击运行即可要求手机安装 apk,安装完成即可在实机上操作。

常用的adb操作

参考大佬文章