什么是Android.mk文件

我正在尝试构建的项目有其中之一,我想确切地知道构建项目所需的工具。 我在搜索时看到NDK的一些参考,但这是唯一的工具吗? 看来这个文件正在制作一个jar文件,我看不到对本机代码的引用(c ++)

SDK示例中的Android.mk文件需要在SDK版本中正确包含示例(如果您实际上是冒险进入该区域)。 这些与您使用样品时的操作无关。 对于OP,我不确定您是否正在使用示例项目,但如果您使用,则可以忽略此文件。

你的问题的最佳答案是阅读这篇文章:

Android.mk文件语法规范

https://android.googlesource.com/platform/ndk/+/4e159d95ebf23b5f72bb707b0cb1518ef96b3d03/docs/ANDROID-MK.TXT

阅读之后你就可以搞清楚android.mk文件背后的想法。

干杯

我已经看到一些Android示例代码附带了一个Android.mk文件没有明显的原因 – 如果您碰巧安装了NDK或其他东西,可能会在项目创建时自动生成。 Android.mk似乎确实是NDK特有的东西。

因此,如果确实没有涉及本机代码,那么如果您希望从命令行构建,请确保安装了JDK,Ant和Android SDK。

然后看看

http://developer.android.com/guide/developing/projects/projects-cmdline.html#UpdatingAProject

运行“android update project …”步骤后,您应该能够进行“ant debug”来构建应用程序。