美文网首页android
01_JNI-AndroidStudio的开发环境

01_JNI-AndroidStudio的开发环境

作者: 对方不想理你并向你抛出一个异常 | 来源:发表于2017-02-26 18:36 被阅读16次
    • 创建一个支持 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

    相关文章

      网友评论

        本文标题:01_JNI-AndroidStudio的开发环境

        本文链接:https://www.haomeiwen.com/subject/dfxawttx.html