求助!使用Creator构建发布Android时在“编译步骤”时失败!
-
Creator 版本:2.0.9
-
目标平台: Android
*Android studio版本:3.4.1
- 以下是编译日志文件的完整内容
编译模式:release
使用 Android Studio 工程:D:\Workspace\Cocos\welds\build\jsb-link\frameworks\runtime-src\proj.android-studio
正在生成 apk 文件…
正在执行:’“D:\Workspace\Cocos\welds\build\jsb-link\frameworks\runtime-src\proj.android-studio\gradlew.bat” --parallel --info assembleRelease’
Initialized native services in: C:\Users\Administrator.gradle\native
Found daemon DaemonInfo{pid=12476, address=[bcceb7fd-da6b-4ded-861a-2b37762c10a7 port:52891, addresses:[/127.0.0.1, /0:0:0:0:0:0:0:1]], state=Idle, lastBusy=1558927245630, context=DefaultDaemonContext[uid=205e091f-7421-43db-a597-23cd8464c5b6,javaHome=C:\Android\Android Studio\jre,daemonRegistryDir=C:\Users\Administrator.gradle\daemon,pid=12476,idleTimeout=10800000,priority=NORMAL,daemonOpts=-XX:MaxMetaspaceSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx512m,-Dfile.encoding=GBK,-Duser.country=CN,-Duser.language=zh,-Duser.variant]} however its context does not match the desired criteria.
Java home is different.
Wanted: DefaultDaemonContext[uid=null,javaHome=C:\Program Files\Java\jdk1.8.0_05,daemonRegistryDir=C:\Users\Administrator.gradle\daemon,pid=7580,idleTimeout=null,priority=NORMAL,daemonOpts=-XX:MaxMetaspaceSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx512m,-Dfile.encoding=GBK,-Duser.country=CN,-Duser.language=zh,-Duser.variant]
Actual: DefaultDaemonContext[uid=205e091f-7421-43db-a597-23cd8464c5b6,javaHome=C:\Android\Android Studio\jre,daemonRegistryDir=C:\Users\Administrator.gradle\daemon,pid=12476,idleTimeout=10800000,priority=NORMAL,daemonOpts=-XX:MaxMetaspaceSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx512m,-Dfile.encoding=GBK,-Duser.country=CN,-Duser.language=zh,-Duser.variant]
Looking for a different daemon…
The client will now receive all logging from the daemon (pid: 2160). The daemon log file: C:\Users\Administrator.gradle\daemon\5.1.1\daemon-2160.out.log
Starting 2nd build in daemon [uptime: 5 mins 30.34 secs, performance: 94%, no major garbage collections]
Using 4 worker leases.
Invalidating in-memory cache of D:\Workspace\Cocos\welds\build\jsb-link\frameworks\runtime-src\proj.android-studio.gradle\5.1.1\fileHashes\fileHashes.bin
Starting Build
Settings evaluated using settings file ‘D:\Workspace\Cocos\welds\build\jsb-link\frameworks\runtime-src\proj.android-studio\settings.gradle’.
Projects loaded. Root project using build file ‘D:\Workspace\Cocos\welds\build\jsb-link\frameworks\runtime-src\proj.android-studio\build.gradle’.
Included projects: [root project ‘proj.android-studio’, project ‘:libcocos2dx’, project ‘:welds’]
Configure project :
Evaluating root project ‘proj.android-studio’ using build file ‘D:\Workspace\Cocos\welds\build\jsb-link\frameworks\runtime-src\proj.android-studio\build.gradle’.
Invalidating in-memory cache of C:\Users\Administrator.gradle\caches\journal-1\file-access.bin
Invalidating in-memory cache of C:\Users\Administrator.gradle\caches\5.1.1\fileHashes\fileHashes.bin
Invalidating in-memory cache of C:\Users\Administrator.gradle\caches\5.1.1\fileHashes\resourceHashesCache.bin
Configure project :libcocos2dx
Evaluating project ‘:libcocos2dx’ using build file ‘C:\CocosCreator\resources\cocos2d-x\cocos\platform\android\libcocos2dx\build.gradle’.
Invalidating in-memory cache of D:\Workspace\Cocos\welds\build\jsb-link\frameworks\runtime-src\proj.android-studio.gradle\buildOutputCleanup\outputFiles.bin
Creating configuration androidTestUtil
Creating configuration compile
Creating configuration publish
Creating configuration provided
Creating configuration api
Creating configuration implementation
Creating configuration runtimeOnly
Creating configuration compileOnly
Creating configuration wearApp
Creating configuration annotationProcessor
Creating configuration androidTestCompile
Creating configuration androidTestPublish
Creating configuration androidTestProvided
Creating configuration androidTestApi
Creating configuration androidTestImplementation
Creating configuration androidTestRuntimeOnly
Creating configuration androidTestCompileOnly
Creating configuration androidTestWearApp
Creating configuration androidTestAnnotationProcessor
Creating configuration testCompile
Creating configuration testPublish
Creating configuration testProvided
Creating configuration testApi
Creating configuration testImplementation
Creating configuration testRuntimeOnly
Creating configuration testCompileOnly
Creating configuration testWearApp
Creating configuration testAnnotationProcessor
Creating configuration debugCompile
Creating configuration debugPublish
Creating configuration debugProvided
Creating configuration debugApi
Creating configuration debugImplementation
Creating configuration debugRuntimeOnly
Creating configuration debugCompileOnly
Creating configuration debugWearApp
Creating configuration debugAnnotationProcessor
Creating configuration androidTestDebugCompile
Creating configuration androidTestDebugPublish
Creating configuration androidTestDebugProvided
Creating configuration androidTestDebugApi
Creating configuration androidTestDebugImplementation
Creating configuration androidTestDebugRuntimeOnly
Creating configuration androidTestDebugCompileOnly
Creating configuration androidTestDebugWearApp
Creating configuration androidTestDebugAnnotationProcessor
Creating configuration testDebugCompile
Creating configuration testDebugPublish
Creating configuration testDebugProvided
Creating configuration testDebugApi
Creating configuration testDebugImplementation
Creating configuration testDebugRuntimeOnly
Creating configuration testDebugCompileOnly
Creating configuration testDebugWearApp
Creating configuration testDebugAnnotationProcessor
Creating configuration releaseCompile
Creating configuration releasePublish
Creating configuration releaseProvided
Creating configuration releaseApi
Creating configuration releaseImplementation
Creating configuration releaseRuntimeOnly
Creating configuration releaseCompileOnly
Creating configuration releaseWearApp
Creating configuration releaseAnnotationProcessor
Creating configuration testReleaseCompile
Creating configuration testReleasePublish
Creating configuration testReleaseProvided
Creating configuration testReleaseApi
Creating configuration testReleaseImplementation
Creating configuration testReleaseRuntimeOnly
Creating configuration testReleaseCompileOnly
Creating configuration testReleaseWearApp
Creating configuration testReleaseAnnotationProcessor
Parsing the SDK, no caching allowed
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\26.0.2\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\27.0.3\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\28.0.2\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\28.0.3\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\29.0.0-rc3\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\emulator\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\extras\android\m2repository\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\extras\google\m2repository\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\ndk\19.2.5345600\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\patcher\v4\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\platforms\android-16\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\platforms\android-22\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\platforms\android-23\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\platforms\android-24\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\platforms\android-25\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\platforms\android-27\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\platforms\android-28\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\sources\android-16\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\sources\android-22\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\sources\android-25\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\sources\android-28\package.xml
Parsing C:\Users\Administrator\AppData\Local\Android\Sdk\tools\package.xml
SDK initialized in 388 ms
FAILURE: Build failed with an exception.
- What went wrong:
A problem occurred configuring project ‘:libcocos2dx’.
Failed to notify project evaluation listener.
Uninitialized object exists on backward branch 142
Exception Details:
Location:
com/android/build/gradle/internal/pipeline/VariantInfoImpl.(Lcom/android/build/gradle/internal/scope/VariantScope;)V at200: goto
Reason:
Error exists in the bytecode
Bytecode:
0000000: 2b12 3cb8 0034 2a2b b900 4201 0059 1244
0000010: b800 47b6 004d b900 5201 002b b900 5401
0000020: 0059 1256 b800 472b b900 4201 0059 1244
0000030: b800 47b6 005a c000 5c59 125e b800 47b9
0000040: 0061 0100 5912 63b8 0047 2bb9 0042 0100
0000050: 5912 44b8 0047 b600 6759 1269 b800 47c0
0000060: 006b 4d3a 0e3a 0d36 0c3a 0b03 3e2c 3a04
0000070: bb00 6d59 2c10 0ab8 0073 b700 76c0 0078
0000080: 3a05 0336 0619 04b9 007c 0100 3a07 1907
0000090: b900 8101 0099 0036 1907 b900 8501 003a
00000a0: 0819 0519 08c0 0087 3a09 3a0f 0336 0a19
00000b0: 0959 1289 b800 47b9 008a 0100 3a10 190f
00000c0: 1910 b900 8e02 0057 a7ff c619 05c0 0090
00000d0: 3a0f 190b 150c 190d 190e 190f c000 6bb8
00000e0: 0096 2bb9 0042 0100 5912 44b8 0047 b600
00000f0: 5ac0 005c 5912 5eb8 0047 b900 9801 00b7
0000100: 009a b1
Stackmap Table:
full_frame(at142,{UninitializedThis,Object[#62],Object[#107],Integer,Object[#107],Object[#120],Integer,Object[#126],Top,Top,Top,UninitializedThis,Integer,Object[#169],Object[#169]},{})
same_frame(at203)
-
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 5s
执行命令出错,返回值:1。