exp:Android Studio調試系統源碼的方法 (乾貨分享)

網上很多講Android Studio調試系統源碼的方法,看着眼饞,最近終於跑通了,分享下自己的經驗!

目錄

調試環境

導入系統源碼的方法

導入系統源碼後的一些配置

1 配置SDK

打開工程配置界面

配置工程的SDK,Android Q是API 29

2 配置Run/Debug Configurations

device列表變亮,表示環境ok,可以開始調試

開始調試

選擇要調試的進程

添加斷點,運行到斷點時停住並顯示調用棧

繼續運行

停止調試


 

調試環境

ubuntu 18.04

Android Q

Android Studio 4.1.1

 

 

導入系統源碼的方法

導入系統源碼的方式很多,下面推薦一個快速導入的方法,節省時間:

Android Studio導入Android平臺源碼:https://blog.csdn.net/xiaosayidao/article/details/79023369

 

導入系統源碼後的一些配置

導入idegen生成的工程後,還需要做2個配置才能進行斷點調試:

  1. 配置SDK
  2. 配置Run/Debug Configurations

 

1 配置SDK

打開工程配置界面

圖片.png

 

配置工程的SDK,Android Q是API 29

圖片.png

 

2 配置Run/Debug Configurations

 

 

 

device列表變亮,表示環境ok,可以開始調試

開始調試

點擊 Attach Debugger to Android Process 圖標:

 

選擇要調試的進程

圖片.png

添加斷點,運行到斷點時停住並顯示調用棧

圖片.png

 

繼續運行

圖片.png

 

停止調試

 

圖片.png

 

參考:

Android AOSP基礎(五)Android Studio調試系統源碼的三種方式

http://liuwangshu.cn/framework/aosp/5-debug-aosp.html

 

Android Studio導入Android平臺源碼

https://blog.csdn.net/xiaosayidao/article/details/79023369

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章