Google 推出了 Soong 构建系统以替代旧的 makefile 系统。
知道它是如何工作的吗?源代码中的这个 Android.bp 是什么?
原文由 Midhun PM 发布,翻译遵循 CC BY-SA 4.0 许可协议
Google 推出了 Soong 构建系统以替代旧的 makefile 系统。
知道它是如何工作的吗?源代码中的这个 Android.bp 是什么?
原文由 Midhun PM 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如这个 链接 所解释的那样。
原文由 oscarthecat 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答968 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答843 阅读✓ 已解决
4.1k 阅读
2 回答955 阅读
2 回答892 阅读
1 回答830 阅读
只有谷歌人可能会解释,一些基本的文档在这里:
https://android.googlesource.com/platform/build/soong/
也可以尝试搜索 Google 群组:
https://groups.google.com/forum/#!topic/android-building/0Hy7kLwlBBk
请注意,在 Oreo 中,Android.mk 文件继续工作并且可以依赖于 Android.bp 文件,但是 Android.bp 文件不能依赖于 Android.mk 文件。显然,随着时间的推移,越来越多的构建系统将被转换为 Android.bp,希望谷歌在文档方面做得更好。
2020 年 1 月更新
Google 在此处添加的更多信息: https ://source.android.com/setup/build/index