鉴于将开发工具移植到AS之后,ndk开发时,编译总会遇到一些头疼的问题,(之前已经弄过一个ndk的开发,结合的openCV,当时也弄了几天才好,但是由于时间比较紧,就没怎么注意)刚好最近想研究下cocos2d,移植过程中,本来直接照搬以前的就好,可惜天不从人愿,so~
搭建环境如下:
- cocos2d-x-3.9beta0(选哪个都一样,不过目录结构可能存在差异)
- AndroidStudio 1.5 P2(version 141.2343905)
- NDK r10c(尝试过8d&8e&10存在各种问题,r9没试过)
下面进入正题:
- 配置NDK,在项目的跟目录中的gradle.properties(如果没有新建一个即可)中配置:
<pre name="code" class="html">ndkdir=E\:\\android\\android-ndk-r10c
-
修改项目中的build.gradle文件,添加如下:
sourceSets.main { jniLibs.src