大家好,这里是一个刚刚接触cocox不久的萌新,昨天跟着教程构建了自己的第一个小游戏,但是在android编译时报错了,接下来我打开了一个新项目(HelloWorld)然后点击安卓的构建和编译,出现的一样的问题(日志内What’s wrong报一样的错误)电脑上NDK,SDK,Android Studio,JDK,VS都是很早以前就配置好了的,我自己也检查了好多次CocosCreator内的原生开发环境没有问题,以下是日志信息,球球大佬帮忙ww,拜托了!
`编译模式:release
使用 Android Studio 工程:G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio
正在生成 apk 文件…
正在执行:’“G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\gradlew.bat” --parallel --info assembleRelease’
Initialized native services in: C:\Users\Star.gradle\native
The client will now receive all logging from the daemon (pid: 13708). The daemon log file: C:\Users\Star.gradle\daemon\4.10.3\daemon-13708.out.log
Starting 12th build in daemon [uptime: 27 mins 48.606 secs, performance: 99%, no major garbage collections]
Using 8 worker leases.
Starting Build
Compiling settings file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\settings.gradle’ using SubsetScriptTransformer.
Compiling settings file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\settings.gradle’ using BuildScriptTransformer.
Settings evaluated using settings file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\settings.gradle’.
Projects loaded. Root project using build file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\build.gradle’.
Included projects: [root project ‘proj.android-studio’, project ‘:hello_world’, project ‘:libcocos2dx’]
Parallel execution is an incubating feature.
Configure project :
Evaluating root project ‘proj.android-studio’ using build file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\build.gradle’.
Configure project :hello_world
Evaluating project ‘:hello_world’ using build file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build.gradle’.
Compiling build file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build.gradle’ using SubsetScriptTransformer.
Compiling build file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build.gradle’ using BuildScriptTransformer.
Creating configuration androidTestUtil
FAILURE: Build failed with an exception.
-
Where:
Build file ‘G:\Cocos_2D_Project\Hello_World\build\jsb-link\frameworks\runtime-src\proj.android-studio\app\build.gradle’ line: 3 -
What went wrong:
A problem occurred evaluating project ‘:hello_world’.
Failed to apply plugin [id ‘com.android.application’]
Could not create an instance of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension_Decorated.
Could not create an instance of type com.android.build.gradle.internal.api.DefaultAndroidSourceSet.
Uninitialized object exists on backward branch 70
Exception Details:
Location:
com/android/build/gradle/internal/scope/BuildArtifactsHolder.newArtifact(Lcom/android/build/api/artifact/BuildableArtifact;)Lcom/android/build/gradle/internal/scope/BuildArtifactsHolder$BuildableArtifactData; @119: goto
Reason:
Error exists in the bytecode
Bytecode:
0000000: bb02 0559 2bb9 0208 0100 c000 b82b b902
0000010: 0c01 0001 b902 1202 0059 1302 14b8 0051
0000020: c001 734d 3a0d 3a0c 3a0b 2c4e bb01 a659
0000030: 2c10 0ab8 0177 b701 a7c0 00b8 3a04 2db9
0000040: 018e 0100 3a05 1905 b901 9401 0099 002d
0000050: 1905 b901 9801 003a 0619 0419 06c0 00f1
0000060: 3a07 3a0e 1907 b902 1501 003a 0f19 0e19
0000070: 0fb9 01ad 0200 57a7 ffcf 1904 c001 af3a
0000080: 0e19 0b19 0c19 0d19 0eb7 0218 b0
Stackmap Table:
full_frame(@70,{Object[#2],Object[#83],Object[#371],Object[#371],Object[#184],Object[#400],Top,Top,Top,Top,Top,Uninitialized[#0],Uninitialized[#0],Object[#184]},{})
same_frame(@122)
-
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 1s
执行命令出错,返回值:1。
`