首先 小白一枚。
最近项目用到JNI,开始学习学习。
参考
https://developer.android.com/studio/projects/add-native-code.html#download-ndk
若不能翻墙 请看:http://blog.csdn.net/yukun314/article/details/72654038
按照其中的 向现有项目添加 C/C++ 代码 照做后 编译通过,但没有如图的cmake文件夹,创建支持c/c++的新项目一切都是正常的。最终最终的解决办法是 把创建支持c/c++的新项目生成的native-lib.cpp拷贝到cpp目录,CMakeLists.txt中也 添加 src/main/cpp/native-lib.cpp 编译后 ,奇迹出现了 一切都正常了。然后删除native-lib.cpp及CMakeLists.txt中的配置,删除build再编译依然正常。一天就这样浪费过去了。
还请大侠 能告诉我为什么?谢谢!如有错误或不妥当的欢迎指正!语言组织能力有限 莫怪!