Android studio 配置NDK开发

1.在SDK Tools中,下载NDK、 LLDB、 CMake

   1)NDK即 Native Development Kit 。

         为什么用ndk?apk的java层代码很容易被反编译,用NDK方式是对代码的保护。在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的,便于移植。

         通俗点讲,就是java下使用c/c++程序,即jni编程(jni:Java本地接口)

   2)LLDB是一个高效的c/c++的调试器,调试NDK程序。

   3)CMake是一个非常强大的编译自动配置工具,支持各种平台。

         比如在Activity中创建一个native方法 public native String stringFromJNI();

         可以快捷提示:在cpp/native-lib.cpp中自动生成对应方法 Java_com_wotu_cardreaderdemo_MainActivity_stringFromJNI

2.配置环境变量

查看:(Mac Android开发环境变量的配置(java、sdk、ndk、gradle))    http://www.jianshu.com/writer#/notebooks/13491894/notes/22744130

你可能感兴趣的:(Android studio 配置NDK开发)