一直做java後端開發,項目需要1個apk來做視頻直播推流客戶端demo,於是開啓android調試之路。
check out代碼
第一步從github上找到了一個開源代碼yesea
build
連接手機
android studio設置
-
打開setting
-
安裝Google USB Driver
選中SDK Tools,安裝Google USB Driver
-
安裝安卓9
我的手機是紅米note5,操作系統是安卓9,所以需要安裝安卓9平臺
手機打開"開發者模式"
紅米note5
- 設置 – 我的設備 – 全部參數 – 點擊5下 “MINU 版本”,就會開啓開發者模式
- 設置 – 更多設置 – 開發者選項
- 開發者選項打開如下3個功能
手機通過USB連接電腦
開始調試
Android Studio 選中build好的app,選擇目標手機,點擊debug,就會給手機安裝app,手機上選擇同意,安裝好以後會自動打開,點擊手機app上的按鈕,Android Stutio就進入斷點。
查看app性能
點擊debug圖標旁邊的儀表圖標
可以看到CPU、內存、網絡佔用情況
問題
- 無法進入斷點,直接跳過去了,
原因:
解決辦法有兩種:
- 第一種就是調試的時候將android:process=":remote"去掉,調試完畢的時候再給他加回去
- 另外一種辦法就是附加remote所在的進程進行調試:attach debugger to android process
參考了:https://blog.csdn.net/wsgqp/article/details/51946760