在CMakeLists.txt的同级目录下,存在.cxx目录,这是Android Studio产生的文件,不是源文件。在入库时,不需要添加,比如git仓库管理源码时,可在.gitignore文件里加上“/.cxx”,这样一来,在编译这个ndk项目时就会出现找不到android_gradle_build.json的错误。莫急,只需对该项目依次执行,Build菜单下的三个操作:
其中第二步是产生.cxx目录下的文件的。
由于ndk编译要选择ABI,所以还要注意一下,Build Variants里的Active ABI类型选择,如果要编译多种ABI,则需要对每一个都执行第二步操作。