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”


    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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容