Android Studio 使用NDK开发

Android Studio 使用NDK编程html

 

    使用Android Studio有半年多了,感受很好用,不就感受费劲的就是NDK的支持一直不是很好,再Bate版的时候好像0.4.x以前能够使用NDK,固然自己Android Studio自己是支持NDK编译的,下面我就来解释一下怎么使用Android Studio来编译。java

    很简单,首先要建立你的项目,建立完成以后点击项目右键new->Folder->JNI Folder,如图编程

    而后就生成了jni文件夹app

    再往里面添加你的c/cpp文件和Android.mk文件ui

    最后再中添加ndk.dir=你的ndk路径url

    此时,若是项目没错就能够编译了(先不去使用,由于如今还没办法把.so文件打到apk中)spa

    最后一项!!!最终要的:找到项目中得.iml文件,找到code

<excludeFolder url="file://$MODULE_DIR$/build/intermediates/ndk" />

    这一行,而后删掉!!!其实注释掉在编译的时候也会删掉那行。htm

    此时,再编译就能够看到build->intermediates->ndk,说明已经修改为功!图片

    2、如何调用

    由于再Android Studio中跟Eclipse不太同样,连jni的调用的名称都有点不一样,若是此时你的项目中有两个工程A和B,A想调用B工程的XXlib.so,此时在A项目的中得java文件中加入,这里的"util"是你的工程名,若是是工程为"app",你就改为"app"(这个图片只是参考)。

    OK,此时你就能够愉快的使用NDK编程了!!!慢着!!!好像编译器不支持C/C++,没办法智能补全什么的,也是醉了。这都不重要了,重要的时编译出来了!!!!!!!!!!

相关文章
相关标签/搜索