我对Android.mk和Application.mk的用法有点模糊
我已经尝试在documentation that comes with NDK中读取应用程序-MK.HTML& ANDROID-MK.HTML,但仍然对两个生成文件的用途感到困惑。
我将非常感谢任何能帮助我理解这一点的人。
发布于 2012-04-05 00:47:20
每个模块需要且仅需要一个Android.mk。如果您所拥有的只是本机应用程序中的一个模块,那么Application.mk就是多余的(但是,如果您偏离默认行为,那么有一些事情只能由Application.mk控制)。但是,如果您有许多模块,因此您的项目中有许多Android.mk文件,那么Application.mk对于提供应用于所有模块的应用程序范围的设置可能很有用。
发布于 2014-02-20 04:06:59
引用自docs/OVERVIEW.html
当Android.mk文件向构建系统描述模块时,Application.mk文件描述应用程序本身。请参阅docs/APPLICATION-MK.html文档以了解此文件允许您执行的操作。这包括,其中包括:
application.
这个文件是可选的:默认情况下,NDK将提供一个文件,用于构建从Android.mk列出的所有模块(以及它包含的所有makefile),并以默认的CPU ABI (armeabi)为目标。
希望能有所帮助
https://stackoverflow.com/questions/5835926
复制相似问题