Java Can';t编译Cocos2d-x项目
我刚刚安装了Cocos2d-X,每当我试图编译新创建的项目时,我都会遇到以下错误 我尝试卸载并再次安装java,但没有任何更改 我正在使用以下命令进行编译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.
> 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