本篇文章所涉及的环境配置问题都是我在开发中实际遇到的,解决过程中,感谢前辈们留下的足迹,我只是作一个简单的总结,对查阅的相关资料我都留下了网址链接。
1.巧用CMakeLists.txt配置开发环境,省去了对gradle.properties,app/build.gradle和local.properties进行修改
网上给提供的资料大多数都是Eclipse和Android Studio早期版本的,需要配置好多文件才可使用,相对繁琐。而CMakeLists.txt文件对ndk开发很友好,省去了gradle.properties,app/build.gradle和local.properties的修改。
使用CMakeLists.txt来进行一个简单的jni用例,我找到了一篇很好的文章,我觉得写的已经足够简单了:
http://blog.csdn.net/xiaolang555w_w/article/details/78934128
2.在JNI中输出打印日志。
很多作Android的同学,可能对C并不是很了解,但是打印Log对我们又很需要,在CMakeLists.txt的文件下,进行Log配置。
http://m.blog.csdn.net/cloverjf/article/details/78683874
3.关于配置过程中与遇到的其他问题
不要忘了配置ndk的本地环境啊,要不会报如下错误,ndk的环境就和java的一样,解决Error: undefined reference to `__android_log_print'
http://m.blog.csdn.net/guyuealian/article/details/78310025