新鲜的creator2.4.3版本创建工程导出安卓编译报错

Task :TheOne:preBuild UP-TO-DATE
Skipping task ‘:TheOne:preBuild’ as it has no actions.
:TheOne:preBuild (Thread[Task worker for ‘:’ Thread 5,5,main]) completed. Took 0.0 secs.

Task :libcocos2dx:compileReleaseRenderscript UP-TO-DATE
Skipping task ‘:libcocos2dx:compileReleaseRenderscript’ as it is up-to-date.
:libcocos2dx:compileReleaseRenderscript (Thread[Task worker for ‘:’,5,main]) completed. Took 0.016 secs.
:TheOne:prepareLintJar (Thread[Task worker for ‘:’ Thread 5,5,main]) started.
:libcocos2dx:generateReleaseResValues (Thread[Task worker for ‘:’ Thread 7,5,main]) started.

Task :libcocos2dx:generateReleaseResValues UP-TO-DATE
Skipping task ‘:libcocos2dx:generateReleaseResValues’ as it is up-to-date.
:libcocos2dx:generateReleaseResValues (Thread[Task worker for ‘:’ Thread 7,5,main]) completed. Took 0.003 secs.

Task :TheOne:prepareLintJar UP-TO-DATE
Skipping task ‘:TheOne:prepareLintJar’ as it is up-to-date.
:TheOne:prepareLintJar (Thread[Task worker for ‘:’ Thread 5,5,main]) completed. Took 0.004 secs.
:libcocos2dx:generateReleaseResources (Thread[Task worker for ‘:’ Thread 7,5,main]) started.

Task :libcocos2dx:generateReleaseResources UP-TO-DATE
Skipping task ‘:libcocos2dx:generateReleaseResources’ as it has no actions.
:libcocos2dx:generateReleaseResources (Thread[Task worker for ‘:’ Thread 7,5,main]) completed. Took 0.0 secs.
:libcocos2dx:packageReleaseResources (Thread[Task worker for ‘:’ Thread 7,5,main]) started.
:TheOne:mainApkListPersistenceRelease (Thread[Task worker for ‘:’,5,main]) started.

Task :game:extractProguardFiles
Task ‘:game:extractProguardFiles’ is not up-to-date because:
Output property ‘generatedFiles$1’ file D:\CreatorPro\CreatorTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\build\intermediates\proguard-files\proguard-android-optimize.txt-3.2.0 has been removed.
Output property ‘generatedFiles$2’ file D:\CreatorPro\CreatorTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\build\intermediates\proguard-files\proguard-defaults.txt-3.2.0 has been removed.
Output property ‘generatedFiles$3’ file D:\CreatorPro\CreatorTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\build\intermediates\proguard-files\proguard-android.txt-3.2.0 has been removed.
:game:extractProguardFiles (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.401 secs.
:game:preReleaseBuild (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :game:preReleaseBuild
Skipping task ‘:game:preReleaseBuild’ as it has no actions.
:game:preReleaseBuild (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.0 secs.

Task :TheOne:mainApkListPersistenceRelease UP-TO-DATE
Skipping task ‘:TheOne:mainApkListPersistenceRelease’ as it is up-to-date.
:TheOne:mainApkListPersistenceRelease (Thread[Task worker for ‘:’,5,main]) completed. Took 0.014 secs.
:game:compileReleaseAidl (Thread[Task worker for ‘:’ Thread 3,5,main]) started.

Task :game:compileReleaseAidl NO-SOURCE
Skipping task ‘:game:compileReleaseAidl’ as it has no source files and no previous output files.
:game:compileReleaseAidl (Thread[Task worker for ‘:’ Thread 3,5,main]) completed. Took 0.007 secs.
:game:compileReleaseRenderscript (Thread[Task worker for ‘:’,5,main]) started.
:TheOne:extractProguardFiles (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :TheOne:extractProguardFiles UP-TO-DATE
Skipping task ‘:TheOne:extractProguardFiles’ as it is up-to-date.
:TheOne:extractProguardFiles (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.002 secs.
:TheOne:generateReleaseResValues (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :TheOne:generateReleaseResValues UP-TO-DATE
Skipping task ‘:TheOne:generateReleaseResValues’ as it is up-to-date.
:TheOne:generateReleaseResValues (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.005 secs.
:TheOne:createReleaseCompatibleScreenManifests (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :TheOne:createReleaseCompatibleScreenManifests UP-TO-DATE
Skipping task ‘:TheOne:createReleaseCompatibleScreenManifests’ as it is up-to-date.
:TheOne:createReleaseCompatibleScreenManifests (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.007 secs.
:TheOne:splitsDiscoveryTaskRelease (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :TheOne:splitsDiscoveryTaskRelease UP-TO-DATE
Skipping task ‘:TheOne:splitsDiscoveryTaskRelease’ as it is up-to-date.
:TheOne:splitsDiscoveryTaskRelease (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.002 secs.
:TheOne:mergeReleaseShaders (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :TheOne:mergeReleaseShaders UP-TO-DATE
Skipping task ‘:TheOne:mergeReleaseShaders’ as it is up-to-date.
:TheOne:mergeReleaseShaders (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.007 secs.

Task :libcocos2dx:packageReleaseResources UP-TO-DATE
Executing transform Aapt2Extractor on artifact aapt2-windows.jar (com.android.tools.build:aapt2:3.2.0-4818971)
Skipping task ‘:libcocos2dx:packageReleaseResources’ as it is up-to-date.
:libcocos2dx:packageReleaseResources (Thread[Task worker for ‘:’ Thread 7,5,main]) completed. Took 0.075 secs.
:TheOne:compileReleaseShaders (Thread[Task worker for ‘:’ Thread 2,5,main]) started.
:libcocos2dx:checkReleaseManifest (Thread[Task worker for ‘:’ Thread 6,5,main]) started.

Task :TheOne:compileReleaseShaders UP-TO-DATE
Skipping task ‘:TheOne:compileReleaseShaders’ as it is up-to-date.
:TheOne:compileReleaseShaders (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.005 secs.
:TheOne:generateReleaseAssets (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :TheOne:generateReleaseAssets UP-TO-DATE
Skipping task ‘:TheOne:generateReleaseAssets’ as it has no actions.
:TheOne:generateReleaseAssets (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.0 secs.
:TheOne:checkReleaseLibraries (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :libcocos2dx:checkReleaseManifest UP-TO-DATE
Skipping task ‘:libcocos2dx:checkReleaseManifest’ as it is up-to-date.
:libcocos2dx:checkReleaseManifest (Thread[Task worker for ‘:’ Thread 6,5,main]) completed. Took 0.01 secs.

Task :TheOne:checkReleaseLibraries UP-TO-DATE
Skipping task ‘:TheOne:checkReleaseLibraries’ as it is up-to-date.
:TheOne:checkReleaseLibraries (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.014 secs.
:libcocos2dx:processReleaseManifest (Thread[Task worker for ‘:’ Thread 7,5,main]) started.
:TheOne:mergeReleaseJniLibFolders (Thread[Task worker for ‘:’ Thread 2,5,main]) started.

Task :TheOne:mergeReleaseJniLibFolders UP-TO-DATE
Skipping task ‘:TheOne:mergeReleaseJniLibFolders’ as it is up-to-date.
:TheOne:mergeReleaseJniLibFolders (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 0.017 secs.

Task :libcocos2dx:processReleaseManifest UP-TO-DATE
Skipping task ‘:libcocos2dx:processReleaseManifest’ as it is up-to-date.
:libcocos2dx:processReleaseManifest (Thread[Task worker for ‘:’ Thread 7,5,main]) completed. Took 0.022 secs.
:libcocos2dx:generateReleaseRFile (Thread[Task worker for ‘:’ Thread 7,5,main]) started.

Task :libcocos2dx:generateReleaseRFile UP-TO-DATE
Executing transform PlatformAttrTransform on file D:\Cocos\Android-SDK\platforms\android-26\android.jar
Skipping task ‘:libcocos2dx:generateReleaseRFile’ as it is up-to-date.
:libcocos2dx:generateReleaseRFile (Thread[Task worker for ‘:’ Thread 7,5,main]) completed. Took 0.023 secs.
:libcocos2dx:generateReleaseBuildConfig (Thread[Task worker for ‘:’ Thread 7,5,main]) started.

Task :libcocos2dx:generateReleaseBuildConfig UP-TO-DATE
Skipping task ‘:libcocos2dx:generateReleaseBuildConfig’ as it is up-to-date.
:libcocos2dx:generateReleaseBuildConfig (Thread[Task worker for ‘:’ Thread 7,5,main]) completed. Took 0.011 secs.
:libcocos2dx:prepareLintJar (Thread[Task worker for ‘:’ Thread 7,5,main]) started.
:TheOne:preReleaseBuild (Thread[Task worker for ‘:’ Thread 6,5,main]) started.

Task :libcocos2dx:prepareLintJar UP-TO-DATE
Skipping task ‘:libcocos2dx:prepareLintJar’ as it is up-to-date.
:libcocos2dx:prepareLintJar (Thread[Task worker for ‘:’ Thread 7,5,main]) completed. Took 0.006 secs.
:libcocos2dx:generateReleaseSources (Thread[Task worker for ‘:’ Thread 7,5,main]) started.

Task :libcocos2dx:generateReleaseSources UP-TO-DATE
Skipping task ‘:libcocos2dx:generateReleaseSources’ as it has no actions.
:libcocos2dx:generateReleaseSources (Thread[Task worker for ‘:’ Thread 7,5,main]) completed. Took 0.0 secs.
:libcocos2dx:javaPreCompileRelease (Thread[Daemon worker,5,main]) started.

Task :TheOne:preReleaseBuild UP-TO-DATE
Skipping task ‘:TheOne:preReleaseBuild’ as it is up-to-date.
:TheOne:preReleaseBuild (Thread[Task worker for ‘:’ Thread 6,5,main]) completed. Took 0.008 secs.

Task :libcocos2dx:javaPreCompileRelease UP-TO-DATE
Executing transform IdentityTransform -> IdentityTransform on file D:\CocosDashboard_1.0.10\resources.editors\Creator\2.4.3\resources\cocos2d-x\cocos\platform\android\java\libs\com.android.vending.expansion.zipfile.jar
Executing transform IdentityTransform -> IdentityTransform on file D:\CocosDashboard_1.0.10\resources.editors\Creator\2.4.3\resources\cocos2d-x\cocos\platform\android\java\libs\okhttp-3.12.7.jar
Executing transform IdentityTransform -> IdentityTransform on file D:\CocosDashboard_1.0.10\resources.editors\Creator\2.4.3\resources\cocos2d-x\cocos\platform\android\java\libs\okio-1.15.0.jar
Skipping task ‘:libcocos2dx:javaPreCompileRelease’ as it is up-to-date.
:libcocos2dx:javaPreCompileRelease (Thread[Daemon worker,5,main]) completed. Took 0.006 secs.
:TheOne:compileReleaseAidl (Thread[Task worker for ‘:’ Thread 6,5,main]) started.

Task :TheOne:compileReleaseAidl NO-SOURCE
Skipping task ‘:TheOne:compileReleaseAidl’ as it has no source files and no previous output files.
:TheOne:compileReleaseAidl (Thread[Task worker for ‘:’ Thread 6,5,main]) completed. Took 0.003 secs.
:TheOne:compileReleaseRenderscript (Thread[Task worker for ‘:’ Thread 6,5,main]) started.
:libcocos2dx:compileReleaseJavaWithJavac (Thread[Daemon worker,5,main]) started.

Task :TheOne:compileReleaseRenderscript UP-TO-DATE
Skipping task ‘:TheOne:compileReleaseRenderscript’ as it is up-to-date.
:TheOne:compileReleaseRenderscript (Thread[Task worker for ‘:’ Thread 6,5,main]) completed. Took 0.022 secs.
:TheOne:checkReleaseManifest (Thread[Task worker for ‘:’ Thread 6,5,main]) started.

Task :TheOne:checkReleaseManifest UP-TO-DATE
Skipping task ‘:TheOne:checkReleaseManifest’ as it is up-to-date.
:TheOne:checkReleaseManifest (Thread[Task worker for ‘:’ Thread 6,5,main]) completed. Took 0.002 secs.
:TheOne:generateReleaseBuildConfig (Thread[Task worker for ‘:’ Thread 4,5,main]) started.

Task :libcocos2dx:compileReleaseJavaWithJavac FAILED
Deleting stale output file: D:\CocosDashboard_1.0.10\resources.editors\Creator\2.4.3\resources\cocos2d-x\cocos\platform\android\libcocos2dx\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes
:libcocos2dx:compileReleaseJavaWithJavac (Thread[Daemon worker,5,main]) completed. Took 0.012 secs.

Task :TheOne:generateReleaseBuildConfig UP-TO-DATE
Skipping task ‘:TheOne:generateReleaseBuildConfig’ as it is up-to-date.
:TheOne:generateReleaseBuildConfig (Thread[Task worker for ‘:’ Thread 4,5,main]) completed. Took 0.01 secs.

Task :game:compileReleaseRenderscript
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact instantapps.aar (com.google.android.instantapps:instantapps:1.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-tasks.aar (com.google.android.gms:play-services-tasks:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-instantapps.aar (com.google.android.gms:play-services-instantapps:16.0.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-base.aar (com.google.android.gms:play-services-base:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-tasks.aar (com.google.android.gms:play-services-tasks:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-media-compat.aar (com.android.support:support-media-compat:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-core-ui.aar (com.android.support:support-core-ui:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-core-utils.aar (com.android.support:support-core-utils:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-fragment.aar (com.android.support:support-fragment:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-compat.aar (com.android.support:support-compat:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact runtime.aar (android.arch.lifecycle:runtime:1.0.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-v4.aar (com.android.support:support-v4:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1)
Task ‘:game:compileReleaseRenderscript’ is not up-to-date because:
Output property ‘libOutputDir’ file D:\CreatorPro\CreatorTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\build\intermediates\rs\release\lib has been removed.
Output property ‘objOutputDir’ file D:\CreatorPro\CreatorTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\build\intermediates\rs\release\obj has been removed.
Output property ‘resOutputDir’ file D:\CreatorPro\CreatorTest\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\build\generated\res\rs\release has been removed.
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact instantapps.aar (com.google.android.instantapps:instantapps:1.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-instantapps.aar (com.google.android.gms:play-services-instantapps:16.0.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-base.aar (com.google.android.gms:play-services-base:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-tasks.aar (com.google.android.gms:play-services-tasks:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-tasks.aar (com.google.android.gms:play-services-tasks:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-v4.aar (com.android.support:support-v4:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-media-compat.aar (com.android.support:support-media-compat:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-fragment.aar (com.android.support:support-fragment:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-core-utils.aar (com.android.support:support-core-utils:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-core-ui.aar (com.android.support:support-core-ui:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact support-compat.aar (com.android.support:support-compat:26.1.0)
Executing transform IdentityTransform -> ExtractAarTransform -> AarTransform on artifact runtime.aar (android.arch.lifecycle:runtime:1.0.0)
:game:compileReleaseRenderscript (Thread[Task worker for ‘:’,5,main]) completed. Took 0.325 secs.

FAILURE: Build failed with an exception.

  • What went wrong:
    java.io.FileNotFoundException: File does not exist: D:\CocosDashboard_1.0.10\resources.editors\Creator\2.4.3\resources\cocos2d-x\cocos\platform\android\libcocos2dx\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes\org\cocos2dx\lib\Cocos2dxActivity$Cocos2dxEGLConfigChooser$ConfigValue.class

File does not exist: D:\CocosDashboard_1.0.10\resources.editors\Creator\2.4.3\resources\cocos2d-x\cocos\platform\android\libcocos2dx\build\intermediates\javac\release\compileReleaseJavaWithJavac\classes\org\cocos2dx\lib\Cocos2dxActivity$Cocos2dxEGLConfigChooser$ConfigValue.class

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 21s
27 actionable tasks: 3 executed, 24 up-to-date
执行命令出错,返回值:1。

Hello World 工程?
环境贴一些呀

你可以试一下 android-ndk-r17c

17c 19c都不行,这东西玄乎了

昨天我也使用了 16b 确实会出现问题,使用17c就可以生成出来。

用r21 试试

解决了吗?我也遇到了这个问题。我的ndk用的是r21。感觉不是ndk的问题。

构建到 C 盘根目录下试试

2.4.3的ndk直接用21,别用16

给你看看我的配置

之前include的两个模块也去掉

1赞

看了你的配置,和我的一样。我用的是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包成功。

:joy:厉害,如果换是我,对付任何错误,首先一般都是直接把项目根目录下的build都删了,重新构建项目一次