在 Android Studio 2.2 中愉快地使用 C/C++
Android Studio 2.2 正式版发布后,看到更新内容中有提到对 C/C++ 支持的完善,表示非常高兴。然后将官网上这一部分内容翻译出来,如有错误,欢迎指正。 原文链接: Add C and C++ Code to Your Project 使用 Android studio,你可以将 C 和 C++ 代码构建成 native library(即 .so 文件),然后打包到你的 APK 中。你的 Java 代码可以通过 Java Native Interface(JNI)调用 native library 库中的方法。 Android Studio 默认使用 CMake 编译原生库。由于已经有大量的代码使用了 ndk-build 来编译 native code,所以 Android Studio 同样也支持 ndk build。如果你想导入一个 ndk-build 库到你的 Android Studio 项目中,请参阅后文的 关联本地库与 Gradle 部分。然而,如果你创建了一个新的 native 库工程,你应该使用 CMake。 本篇文章将会说明如何使用 Android Studio 来创建、配置 Android 项目,以支持 native code,以及将其运行到你的 app 中。 注意:要在 Android Studio 中使用 CMake 或者 ndk