查看源碼

source build/envsetup.sh 
lunch aosp_hammerhead-userdebug

首先如上配置好環境,配置好才能使用mm指令之類的

cd development/tools/idegen/
mm

mm指令是指對當前目錄進行一個make

完成後會生成一個jar

接着我們返回項目根目錄

development/tools/idegen/idegen.sh 

接着調用如上指令 這個是生成ide的可識別目錄

完成後根目錄會生成.ipa文件 這個是androidstudio能識別的文件。

在linux上用android studio導入這個即可

  • abi
  • art art模式相關的代碼
  • Bionic 各種so庫源代碼
  • Bootable recovery,bootloader,diskInstaller
  • Build 源碼編譯生成的規則代碼
  • Cts Android兼容性測試套件標準
  • Dalvik dalvik模式相關的代碼
  • Developers 一些開發上用來參考的資料
  • Development Android開發相關的代碼,makekey等
  • Device 手機驅動的源碼
  • Docs doc文檔
  • External android使用的一些開源的模組
  • Frameworks 框架
  • Hardworks 部分開源的HAL代碼
  • Libcore 一些核心的lib文件庫
  • Libnativehelper jni相關的代碼 包括如何通過jni來獲取dalvik中的某些函數
  • Makefile
  • Ndk ndk代碼
  • Packages 應用程序源碼
  • pdk
  • Prebuilts 鏡像生成依賴的一些文件,如gcc,kernel等
  • Sdk sdk源碼,模擬器源碼
  • System 底層文件系統庫、應用及組件--c語言
  • Tools

windows上我們使用source insight 查看源碼。
首先new一個project 然後導入。導入完成後rebuild一下構建一下。就可以查看了

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