Android Studio 2.2 于 2016 年 9 月 19 日发布。此版本中的主要公告之一是官方 NDK 支持,使用 CMake(推荐)或 ndk-build(旧版)。
我有一个项目当前正在使用 Experimental Gradle Plugin 版本 0.8.0,并且它运行得很好。我不必担心 Android.mk 或 ndk-build,这一切都在幕后为我处理。
随着 Android Studio 2.2 和“官方 NDK 支持”的出现,我应该将 native 库迁移到 CMake,还是保持原样?虽然提到了迁移步骤,但 documentation并不表明哪种方法是 future 的方法。
最佳答案
Migrate to Stable Gradle for NDK Support using CMake and ndk-build给出了在两者之间进行选择的指南。简而言之,这实际上取决于您的 native 代码需要支持的平台数量。 ndk-build 选项适用于遗留项目(Eclipse?)。虽然针对 Android 构建的实验性插件相当有限,但 CMake 功能强大且成熟,可以满足不同的需求并轻松与现有 native 库集成。因此请明智地使用。
关于Android Studio 2.2 或用于 NDK 支持的实验性 Gradle 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39600989/