Android NDK的构建系统是基于GNU Make的。该构建系统的主要目的是使开发人员能够用很短的构建文档来描述原生的Android应用程序;该构建系统还处理了包括替开发人员指定工具链、平台、CPU和ABI等很多细节。封装该构建过程可以在不改变构建文件的情况下,使Android NDK的后续更新添加更多对工具链、平台以及系统接口的支持。
Android NDK构建系统是由多种GNU Makefile片段构成的。该构建系统包括基于渲染构建过程的不同类型NDK项目所需要的必要片段。这些构建系统片段可以在Android NDK安装程序的build/core子目录中找到。虽然开发人员并不会直接接触到这些文件,但知道它们的位置对与构建系统相关的故障很有帮助。
除了这些片段,Android NDK构建系统还要依赖另外两个文件:Android.mk和Application.mk,这两个文件应该作为NDK项目的一部分由开发人员提供。
关于Android.mk
Android.mk
时间: 2024-10-07 13:16:53