Android Studio 2.2于2016年9月19日发布。此版本中的一个主要公告是官方ndk支持,使用cmake(推荐)或ndk build(遗留)。
我有一个项目,目前正在使用实验性的Gradle插件版本0.8.0,它一直工作得很好。我不必担心android.mk或ndk构建,它都是在幕后为我处理的。
随着android studio 2.2和“官方ndk支持”的出现,我应该将我的本地库迁移到cmake,还是保持原样?虽然提到了迁移的步骤,但是documentation并没有指明未来的方法。
最佳答案
Migrate to Stable Gradle for NDK Support using CMake and ndk-build给出了在两者之间进行选择的准则。一句话,这实际上取决于本地代码需要支持的平台的数量。ndk构建选项用于遗留项目(eclipse?)虽然实验插件对于Android的构建非常有限,但是CMake是强大的和成熟的,以满足不同的需求并简化与现有的本地库的集成。所以要明智地使用。