(第二弹)使用Android Studio阅读frameworks源码的正确姿势

268 阅读1分钟

执行步骤

  1. 进入aosp目录后执行以下命令

    source build/envsetup.sh#配置编译环境。
    lunch #选择构建目标,由于只是要阅读源码,选什么理论上区别不大
    
  2. 执行以下命令。

    aidegen frameworks -i s
    
    • frameworks是要编译的模块。

    • -i是指定要启动的ide

      • j=IntelliJ
      • s=Android Studio
      • e=Eclipse
      • c=CLion
      • v=VS Code

编译完后会自动拉起Android studio,之后就可以美滋滋看源码啦。

没错,就是这么简单!

关于aidegen的更多详细介绍可以看参考资料1。

感谢上一篇文章中@牛晓伟已占用的分享。

image.png

参考资料

  1. AIDEGen
  2. 使用 AIDEGen 将 AOSP 项目导入 Android Studio