Android Studio 連接手機debug代碼


一直做java後端開發,項目需要1個apk來做視頻直播推流客戶端demo,於是開啓android調試之路。

check out代碼

第一步從github上找到了一個開源代碼yesea
checkout

build

在這裏插入圖片描述

連接手機

android studio設置

  1. 打開setting
    在這裏插入圖片描述

  2. 安裝Google USB Driver
    選中SDK Tools,安裝Google USB Driver
    在這裏插入圖片描述

  3. 安裝安卓9
    我的手機是紅米note5,操作系統是安卓9,所以需要安裝安卓9平臺

手機打開"開發者模式"

紅米note5

  1. 設置 – 我的設備 – 全部參數 – 點擊5下 “MINU 版本”,就會開啓開發者模式
    在這裏插入圖片描述
  2. 設置 – 更多設置 – 開發者選項
    在這裏插入圖片描述
  3. 開發者選項打開如下3個功能
    在這裏插入圖片描述

手機通過USB連接電腦

開始調試

Android Studio 選中build好的app,選擇目標手機,點擊debug,就會給手機安裝app,手機上選擇同意,安裝好以後會自動打開,點擊手機app上的按鈕,Android Stutio就進入斷點。
在這裏插入圖片描述
在這裏插入圖片描述

查看app性能

點擊debug圖標旁邊的儀表圖標
在這裏插入圖片描述
可以看到CPU、內存、網絡佔用情況
在這裏插入圖片描述

問題

  1. 無法進入斷點,直接跳過去了,
    原因:
    在這裏插入圖片描述
    解決辦法有兩種:
  • 第一種就是調試的時候將android:process=":remote"去掉,調試完畢的時候再給他加回去
  • 另外一種辦法就是附加remote所在的進程進行調試:attach debugger to android process
    在這裏插入圖片描述
    參考了:https://blog.csdn.net/wsgqp/article/details/51946760
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章