首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android.mk vs Application.mk

Android.mk vs Application.mk
EN

Stack Overflow用户
提问于 2011-04-30 02:33:21
回答 2查看 12.4K关注 0票数 21

我对Android.mk和Application.mk的用法有点模糊

我已经尝试在documentation that comes with NDK中读取应用程序-MK.HTML& ANDROID-MK.HTML,但仍然对两个生成文件的用途感到困惑。

我将非常感谢任何能帮助我理解这一点的人。

EN

回答 2

Stack Overflow用户

发布于 2012-04-05 00:47:20

每个模块需要且仅需要一个Android.mk。如果您所拥有的只是本机应用程序中的一个模块,那么Application.mk就是多余的(但是,如果您偏离默认行为,那么有一些事情只能由Application.mk控制)。但是,如果您有许多模块,因此您的项目中有许多Android.mk文件,那么Application.mk对于提供应用于所有模块的应用程序范围的设置可能很有用。

票数 10
EN

Stack Overflow用户

发布于 2014-02-20 04:06:59

引用自docs/OVERVIEW.html

当Android.mk文件向构建系统描述模块时,Application.mk文件描述应用程序本身。请参阅docs/APPLICATION-MK.html文档以了解此文件允许您执行的操作。这包括,其中包括:

application.

  • The

  • 为其生成机器码所需的确切模块列表。

  • 可选信息,如是否需要发布或调试版本、特定的C或C++编译器标志以及应应用于正在生成的所有模块的其他信息。

这个文件是可选的:默认情况下,NDK将提供一个文件,用于构建从Android.mk列出的所有模块(以及它包含的所有makefile),并以默认的CPU ABI (armeabi)为目标。

希望能有所帮助

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5835926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档