之前在cocos2d-lua 项目打包apk的时候,就遇到过路径太深的问题:
解决办法:(物理解决办法,没有去改深层构建的东西)
- 将下载的cocos2d-x3.17 直接挪到D:盘或者E 盘 运行里面的setup.py 文件会将cocos-console 等等的路径自动配好
- 将ndk的路径也挪到外层文件夹
- 修改安卓工程里面的 build.gradle 文件,如下: 将ndk的构建文件夹直接挪到E盘中了(发现成功之后,apk在更目录/simulator/android 下):
dependencies {
buildDir "E:\\build\\"
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
- 如上,基本就没有问题,如果还是不行,尝试官方论坛的方法.