Android Studio 连接手机debug代码


一直做java后端开发,项目需要1个apk来做视频直播推流客户端demo,于是开启android调试之路。

check out代码

第一步从github上找到了一个开源代码yesea
Android Studio 连接手机debug代码

build

Android Studio 连接手机debug代码

连接手机

android studio设置

  1. 打开setting
    Android Studio 连接手机debug代码

  2. 安装Google USB Driver
    选中SDK Tools,安装Google USB Driver
    Android Studio 连接手机debug代码

  3. 安装安卓9
    我的手机是红米note5,操作系统是安卓9,所以需要安装安卓9平台
    Android Studio 连接手机debug代码

手机打开"开发者模式"

红米note5

  1. 设置 – 我的设备 – 全部参数 – 点击5下 “MINU 版本”,就会开启开发者模式
    Android Studio 连接手机debug代码
  2. 设置 – 更多设置 – 开发者选项
    Android Studio 连接手机debug代码
  3. 开发者选项打开如下3个功能
    Android Studio 连接手机debug代码

手机通过USB连接电脑

开始调试

Android Studio 选中build好的app,选择目标手机,点击debug,就会给手机安装app,手机上选择同意,安装好以后会自动打开,点击手机app上的按钮,Android Stutio就进入断点。
Android Studio 连接手机debug代码
Android Studio 连接手机debug代码

查看app性能

点击debug图标旁边的仪表图标
Android Studio 连接手机debug代码
可以看到CPU、内存、网络占用情况
Android Studio 连接手机debug代码

问题

  1. 无法进入断点,直接跳过去了,
    原因:
    Android Studio 连接手机debug代码
    解决办法有两种:
  • 第一种就是调试的时候将android:process=":remote"去掉,调试完毕的时候再给他加回去
  • 另外一种办法就是附加remote所在的进程进行调试:attach debugger to android process
    Android Studio 连接手机debug代码
    参考了:https://blog.****.net/wsgqp/article/details/51946760