什么是Android.mk文件

Bri*_*n G 8 android

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

Mos*_*afa 5

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

Android.mk文件语法规范

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

阅读完它后,您可以弄清楚 android.mk 文件背后的想法。

干杯

  • 死链接。这就是为什么只有链接的回复不好的原因。 (7认同)

jjl*_*lin 0

我看到一些 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”来构建应用程序。