NDK 样本中的混淆

Confusions in NDK samples

我是 Android NDKAndroid Studio 的初学者。在尝试通过教程掌握这些想法时,我感到非常困惑。主要是对native project的构建方式比较迷惑。

例如,在学习 this 教程时,当我构建项目时,没有在 libs 项目中创建文件。此外,也不需要 Android.mkApplication.mk make 文件。

但是,second 教程涉及 make 文件。

任何人都可以逐步向我解释构建步骤。我不确定 Android 团队对构建的一个版本进行简单的教程解释有多难。

不确定,如果在撰写本文时 (2016/02/01 - Android Studio 2.0 预览版 9) NDK官方支持,但肯定一直在开发中。这就是在官方指南中使用 Eclipse+ADT+NDK 的原因,您可以在 Setup 部分中看到。我相信,一旦流程完成,文档就会更新。

您可以自由选择使用哪种方法:

  • Eclipse+ADT+NDK
  • Android Studio + Gradle + NDK

使用第二种方法 Gradle 自动生成 *.mk 文件,尽管您可以通过根据 The new NDK support in Android Studio by ph0b.

阻止自动生成来使用您自己的文件