我是Android NDK
Android Studio
的初学者。在试图通过教程掌握这些想法时,我让自己非常困惑。主要是我对原生项目的构建方法感到困惑。
例如,在学习本教程时,当我构建项目时,libs 项目中没有创建任何文件。此外,不需要Android.mk
,Application.mk
也制作文件。
但是,第二个教程处理 make 文件。
任何人都可以向我解释构建步骤的逐步说明。我不确定Android
团队将一个简单的教程解释制作一个构建版本有多难。
不确定,在撰写本文时(2016/02/01 - Android Studio
2.0 预览版 9)是否NDK
是否得到官方支持,但它肯定一直在开发中。这就是在官方指南中使用Eclipse
+ ADT
+ NDK
的原因,正如您在"设置"部分看到的那样。我相信,一旦该过程完成,文档将得到更新。
您可以自由选择使用哪种方法:
-
Eclipse
+ADT
+NDK
或 -
Android Studio
+Gradle
+NDK
使用第二种方法Gradle
自动生成*.mk
文件,尽管您可以通过阻止自动生成自己的文件,例如 ph0b 在 Android Studio 中新的 NDK 支持。