我对此很陌生。
我目前接到了一个项目。我为 android 4.2.2_r1 构建了 android 代码,然后我被告知要阅读 android make 文件并理解它。
我自然地用谷歌搜索了那个。但是很少有介绍信息。
什么是 android make 文件?有人可以给我一个失败或资源来检查吗?
我对此很陌生。
我目前接到了一个项目。我为 android 4.2.2_r1 构建了 android 代码,然后我被告知要阅读 android make 文件并理解它。
我自然地用谷歌搜索了那个。但是很少有介绍信息。
什么是 android make 文件?有人可以给我一个失败或资源来检查吗?
Make 的一般思想是,它是一个工具,它通过读取名为 makefile 的文件来自动从源代码构建可执行程序和库,该文件指定如何派生目标程序。
Android.mk 文件定义了您要编译的本机源代码,然后构建可执行的 .apk 文件。
要深入,请从这里开始:http ://www.kandroid.org/ndk/docs/ANDROID-MK.html
NDK makefile 文档中的材料是一个很好的起点。除此之外,我会说选择一个项目,查看它Android.mk
,并尝试找出其中的所有内容。
请记住,构建过程中涉及的所有 Android.mk
文件都会立即收集起来并作为一个大型 makefile 进行处理——Android 不使用make
.