Android Studio 使用NDK开发
Android Studio 使用NDK编程 使用Android Studio有半年多了,感觉很好用,不就感觉费劲的就是NDK的支持一直不是很好,再Bate版的时候好像0.4.x之前可以使用NDK,当然本身Android Studio本身是支持NDK编译的,下面我就来解释一下怎么使用Android Studio来编译。 很简单,首先要创建你的项目,创建完成之后点击项目右键new->Folder->JNI Folder,如图 然后就生成了jni文件夹 再往里面添加你的c/cpp文件和Android.mk文件 最后再中添加ndk.dir=你的ndk路径 此时,如果项目没错就可以编译了(先不去使用,因为现在还没办法把.so文件打到apk中) 最后一项!!!最终要的:找到项目中得.iml文件,找到 <excludeFolder url="file://$MODULE_DIR$/build/intermediates/ndk" /> 这一行,然后删掉!!!其实注释掉在编译的时候也会删掉那行。 此时,再编译就可以看到build->intermediates->ndk,说明已经修改成功! 2 、如何调用 因为再Android Studio中跟Eclipse不太一样,连jni的调用的名称都有点不同,如果此时你的项目中有两个工程A和B,A想调用B工程的XXlib.so