你可以试一下 android-ndk-r17c
17c 19c都不行,这东西玄乎了
昨天我也使用了 16b 确实会出现问题,使用17c就可以生成出来。
用r21 试试
解决了吗?我也遇到了这个问题。我的ndk用的是r21。感觉不是ndk的问题。
构建到 C 盘根目录下试试
2.4.3的ndk直接用21,别用16
看了你的配置,和我的一样。我用的是2.4.2版本。debug和连接手机运行都没问题。就是gradlew assembleRelease打release包的时候报错:File does not exist: C:\CocosDashboard_1.0.10\resources.editors\Creator\2.4.2\resources\cocos2d-x\cocos\platform\android\libcocos2dx\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes\org\cocos2dx\lib\Cocos2dxActivity$Cocos2dxEGLConfigChooser$ConfigValue.class
实际上我能找到这个文件。
是指将项目路径放到C盘根目录吗?
2.4.2我没使用过,找不到文件的大部分情况下就是路径太长了,至于项目放到C盘嘛,测试下就好了,毕竟编译出来的文件那么大,多几个项目,一下子就把C盘塞满了
而且libcocos2dx下面怎么会有build文件夹的
有的。报错提示说找不到的文件,我根据路径都能找到。
问题解决了。我根据路径提示找到:Cocos2dxActivity$Cocos2dxEGLConfigChooser$ConfigValue.class文件。发现对这个文件没有操作(读写)的权限。应该是在release过程中对它进行了操作但是又没成功导致。我尝试设置文件的读写权限,没有效果。然后重启下电脑就发现文件权限正常了。然后再次编译生成release包成功。
厉害,如果换是我,对付任何错误,首先一般都是直接把项目根目录下的build都删了,重新构建项目一次
为啥你们头像那么诱人
强制转换吧 





