因为项目需要添加一些sdk 而不得已升级 com.android.tools.build:gradle:3.2.0 这个依赖的版本到4.1.1,结果导致的ndk 编译失败,报错 no rule to make target cocos2djs
一番搜索无果后 决定自己改改试试
最后发现在 使用ndk build的时候 命令最后 有个cocos2djs 的参数
手动在 cmd 中去掉这个参数 就可以编译通过!
但是经过一番折腾 gradle 构建的时候 这个参数 无法去掉
于是通过查看ndk-cmd -h的命令参数
发现了-o 这个参数得到最后的解决办法
在 arguments 'NDK_DEBUG=1' 或者arguments 'NDK_DEBUG=0' 后面添加-o 变为
arguments 'NDK_DEBUG=1 -o' 或 arguments 'NDK_DEBUG=0 -o'
然后再用 gradle 构建 即可