直接编译工程出现以下报错:
说是当前Gradle版本不支持这个函数。
- 将Gradle Plugin Version和Gradle Version升到最新,分别是3.4.2,5.1.1。
接下来出现如下报错:
原因是要更新Gradle但没配置好仓库地址,故在Project: build gradle配置文件加入国内的仓库地址:
maven { url “http://maven.aliyun.com/nexus/content/groups/public/” }
jcenter()
google()
这时出现如下问题:
这时打出来的apk包没有libcocos2d.so库和资源文件。原因是build.gradle的配置里没有libcocos2d.so编译的流程配置,所以没有跑引擎的编译。
- 在app的build.gradle的android{}包下增加ndkbuild相关流程,如下图:
这时再度编译出现报错:
- What went wrong:
Execution failed for task ‘:pure310portrait:generateJsonModelDebug’.
Build command failed.
Error while executing process /Users/dangang/Library/Android/android-ndk-r10c/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/dangang/workspace/pure310portrait/frameworks/runtime-src