2017-09-30 115 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它會下載幾件東西。首先編譯一個項目需要很長時間..但之後,一切都會很快