android3.0用ndk,Android Studio 3.0 NDK 开发(一) 环境配置

本篇文章所涉及的环境配置问题都是我在开发中实际遇到的,解决过程中,感谢前辈们留下的足迹,我只是作一个简单的总结,对查阅的相关资料我都留下了网址链接。

1.巧用CMakeLists.txt配置开发环境,省去了对gradle.properties,app/build.gradle和local.properties进行修改

网上给提供的资料大多数都是Eclipse和Android Studio早期版本的,需要配置好多文件才可使用,相对繁琐。而CMakeLists.txt文件对ndk开发很友好,省去了gradle.properties,app/build.gradle和local.properties的修改。

在我仿写的时候一直报一个错误,

095abc0dd8ba

error.png

这是因为我的cmkelists.txt文件没有修改完全,网上还真有一个错误很相似的,为了不让大家更疑惑,就不介绍那个错误了,记得不要遗漏了最底部的target_link_libraries

095abc0dd8ba

error2.png

2.在JNI中输出打印日志。

很多作Android的同学,可能对C并不是很了解,但是打印Log对我们又很需要,在CMakeLists.txt的文件下,进行Log配置。

http://m.blog.csdn.net/cloverjf/article/details/78683874

3.关于配置过程中与遇到的其他问题

不要忘了配置ndk的本地环境啊,要不会报如下错误,ndk的环境就和java的一样,

095abc0dd8ba

error3.png