|
|
1
20
就像这样 link 解释。 |
|
|
2
11
可能只有Googler才能解释,这里有一些基本文档: https://android.googlesource.com/platform/build/soong/ 也可以尝试搜索谷歌群组: https://groups.google.com/forum/#!topic/android-building/0Hy7kLwlBBk 请注意,在Oreo Android中。mk文件继续工作,并且可以依赖于Android。bp文件,但Android。bp文件不能依赖于Android。mk文件。显然,越来越多的构建系统将转换为Android。随着时间的推移,希望谷歌在文档方面做得更好。 2020年1月更新 谷歌在此处添加的更多信息: https://source.android.com/setup/build/index |
|
|
3
6
Soong build系统相当于遗留的“Android make build系统”。因此,宋楚瑜收集了一系列程序,这些程序是“如何构建数百个android模块”的配方,其中包含许多小工具。 Ninja是一个真正处理最终构建清单(build.Ninja)的过程,该清单由Blueprint或Kati(将Android.mk翻译为Android.bp)生成。 Blueprint就像GNU Make语法,被称为“构建系统的框架”。它由Go语言制作,因此它更好地提供了多种处理。蓝图将“手写构建清单”(*.bp)转换为最终清单(build.ninja),即ninja格式。 |
|
|
Chinmay · 回购清单中的<删除项目>如何工作? 8 年前 |
|
|
Martin TramÅ¡ak · AOSP强制重新启动实施 8 年前 |
|
|
BamsBamx · 更新AOSP内置系统应用程序 8 年前 |
|
|
satur9nine · 如何从android平台构建中删除大量模块? 8 年前 |