01_JNI-AndroidStudio的开发环境

  • 创建一个支持 native code 的项目和创建普通的 Android studio 工程很像。但是有几点需要留意的地方:
  1. 在 ****Configure your new project**** 选项中,勾选Include C++ Support 选项。
  2. 点击 Next,后面的流程和创建普通的 Android studio 工程一样。
  3. Customize C++ Support 选项卡中。你有下面几种方式来自定义你的项目:
  • C++ Standard:点击下拉框,可以选择标准 C++,或者选择默认 CMake 设置的 Toolchain Default 选项。
  • Exceptions Support:如果你想使用有关 C++ 异常处理的支持,就勾选它。勾选之后,Android Studio 会在 module 层的 build.gradle 文件中的 cppFlags 中添加 -fexcetions 标志。
  • Runtime Type Information Support:如果你想支持 RTTI,那么就勾选它。勾选之后,Android Studio 会在 module 层的 build.gradle 文件中的 cppFlags 中添加 -frtti 标志。
  1. 点击 “Finish”


    01_JNI-AndroidStudio的开发环境_第1张图片
    Paste_Image.png
  • External Build Files 目录是存放 CMake 或 ndk-build 构建脚本的地方。有点类似于 build.gradle 文件告诉 Gradle 如何编译你的 APP 一样,
    CMake 和 ndk-build 也需要一个脚本来告知如何编译你的 native library。对于一个新的项目,Android Studio 创建了一个 CMake 脚
    本:CMakeLists.txt,并且将其放到了你的 module 的根目录下。

参考博客:http://blog.csdn.net/wl9739/article/details/52607010

你可能感兴趣的:(01_JNI-AndroidStudio的开发环境)