❶ 如何使用android studio開發/調試android源碼
Android源碼的編輯和調試和Android Studio沒什麼關系,一個是系統源代碼,一個是用於應用開發的集成工具。
Android Studio是利用SDK框架開發運行於Android系統的應用程序的一個代碼編輯工具,編寫的程序是運行在裝有Android系統的設備或者Android虛擬機上運行的,這個傢伙搞出來的都是應用,跟系統源碼沒什麼關系。
Android源碼是一個復雜的代碼包,沒有調試的概念,需要驗證就是linux下make,這個需要搭建基於linux系統的編譯環境,然後生成系統包,用燒錄工具寫到硬體設備上,開啟設備用串口調試,這個完全是系統層上的東西,跟androidstudio那個編寫應用的工具沒一毛錢關系。源碼編輯一般都是直接用vim看,也有用記事本類的東西。這里邊搞的代碼,也不只是java的,c++的,xml的,還有什麼都不是的腳本什麼的。
❷ 如何調試android源碼
1、源碼導入AS
2、模擬器或者安卓真記debug調試
3、淘寶dian[點子科技]🤝握手合作
❸ 如何編輯和調試android源碼
在源碼中,存在idegen模塊,該模塊專門用來為idea工具生成系統源碼的project.
在開始編譯該模塊之前,首先確保你已經編譯過Android源碼了,如果沒有,可以參考上篇文章進行編譯.
和編譯普通的模塊一樣,我們用mmm命令編譯idegen.在開始編譯之前,檢查out/host/linux-x86/framework/目錄下是否存在idegen.jar文件,存在則說明你已經編譯過該模塊,否者,則需要編譯.執行如下命令即可:
soruce build/envsetup.sh
mmm development/tools/idegen/
sudo ./development/tools/idegen/idegen.sh123123
其中mmm development/tools/idegen/執行完成後會生成idegen.jar,而sodo ./development/tools/idegen/idegen.sh則會在源碼目錄下生成IEDA工程配置文件:android.ipr,android.iml及android.iws.
簡單的說明一下這三個文件的作用:
android.ipr:通常是保存工程相關的設置,比如編譯器配置,入口,相關的libraries等
android.iml:則是主要是描述了moles,比如moles的路徑,依賴關系等.
android.iws:則主要是包含了一些個人工作區的設置.