Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t编译Cocos2d-x项目_Java_Android_Android Studio_Gradle_Cocos2d X - Fatal编程技术网

Java Can';t编译Cocos2d-x项目

Java Can';t编译Cocos2d-x项目,java,android,android-studio,gradle,cocos2d-x,Java,Android,Android Studio,Gradle,Cocos2d X,我刚刚安装了Cocos2d-X,每当我试图编译新创建的项目时,我都会遇到以下错误 我尝试卸载并再次安装java,但没有任何更改 我正在使用以下命令进行编译 > cocos.py compile -p android --android-studio 我得到了以下错误: FAILURE: Build failed with an exception.

我刚刚安装了Cocos2d-X,每当我试图编译新创建的项目时,我都会遇到以下错误

我尝试卸载并再次安装java,但没有任何更改

我正在使用以下命令进行编译

> cocos.py compile -p android --android-studio
我得到了以下错误:

 FAILURE: Build failed with an exception.                                                                                                                                                                              
* What went wrong:                                                                                         
A problem occurred configuring project ':libcocos2dx'.                                                     
> Failed to notify project evaluation listener.                                                               
> javax/xml/bind/annotation/XmlSchema                                                                                                                                                                              
* Try:                                                                                                     
Run with --stacktrace option to get the stack trace. Run with --debug option 
to get more log output.                                                                                                                  
BUILD FAILED
有时我会犯这样的错误

> Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
而不是

> javax/xml/bind/annotation/XmlSchema                                                                                                                                                                              

我也有类似的问题。对我来说,卸载Java9和安装Java8就成功了


如果您在Android studio中,您可以转到文件->项目结构并将JDK位置更改为安装了java 8的任何位置,因为据我所知,命令行编译不再适用于Android studio。 最好的方法是尝试安装最新的android studio和最新的cocos2d-x。然后构建apk并在设备上测试。。。
第一次运行android studio时,它会下载一些东西。第一次编译一个项目需要很多时间。。但在那之后,一切都会非常快

进入proj.android-studio目录并运行。/gradlew--stracktrace