NDK 样本中的混淆
Confusions in NDK samples
我是 Android NDK
和 Android Studio
的初学者。在尝试通过教程掌握这些想法时,我感到非常困惑。主要是对native project的构建方式比较迷惑。
例如,在学习 this 教程时,当我构建项目时,没有在 libs 项目中创建文件。此外,也不需要 Android.mk
和 Application.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.
阻止自动生成来使用您自己的文件
我是 Android NDK
和 Android Studio
的初学者。在尝试通过教程掌握这些想法时,我感到非常困惑。主要是对native project的构建方式比较迷惑。
例如,在学习 this 教程时,当我构建项目时,没有在 libs 项目中创建文件。此外,也不需要 Android.mk
和 Application.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.