2017-09-30 114 views
1

我刚刚安装了Cocos2d-X,每当我尝试编译新创建的项目时,出现以下错误。无法编译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                                            
+0

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

回答

1

我也有类似的问题。对我来说,卸载Java 9并安装Java 8的确有诀窍。

如果您是在Android Studio中,你可以进入文件 - >项目结构和改变JDK的位置,无论你拥有的Java 8安装

0

从我的理解命令行编译为Android工作室不起作用了。 最好的方法是尝试安装最新的android-studio和最新的cocos2d-x。然后建立apk和在设备上测试... 你第一次运行android-studio它会下载几件东西。首先编译一个项目需要很长时间..但之后,一切都会很快