2017-08-09 125 views
2

後來我開始了一個使用libgdx的項目。它支持所有平臺,因此我在項目結構中爲每個平臺都有一個模塊。該項目工作了很長時間,然後我在IDE中更新了一些東西(我不知道該怎麼做,我只是接受了更新),並且沒有任何東西會生成或運行。由於我沒有真正做出任何修改,我備份了我的項目文件夾,將其刪除,從github中檢出項目並嘗試重新開始。很不幸的是,不行。由於缺少庫,IntelliJ無法構建Gradle項目

每次我建立的項目,我得到這個錯誤:

Error:Android Gradle Build Target: java.lang.NoClassDefFoundError: com/android/utils/ILogger 

當我去到文件>項目結構>模塊>安卓>相依以下庫都缺少類:

appcompat-v7-25.3.1 
support-compat-25.3.1 
support-v4-25.3.1 
support-core-ui-25.3.1 
support-core-utils-25.3.1 
support-fragment-25.3.1 
support-media-compat-25.3.1 
support-vector-drawable-25.3.1 
animated-vector-drawable-25.3.1 

根據IDE,他們都應該位於:

PROJECTDIR\android\build\intermediates\exploded-aar\com.android.support\LIBNAME 

但\ exploded-aar \不存在。

我花了整整一天搜索和嘗試不同的解決方案無濟於事,所以我甚至不知道這是否是問題。任何幫助深表感謝。

+0

請參閱https://youtrack.jetbrains.com/issue/IDEA-174239。 – CrazyCoder

+0

Jeez。這麼多的搜索,我從來沒有找到,因爲我正在尋找確切的錯誤字符串......謝謝你。使調試更容易。如果您想將其作爲回答張貼,請將其標記爲正確。 –

+0

@CrazyCoder該錯誤沒有提及** exploded-aar ** –

回答

1

有一個open bug登錄此問題。請按照更新。

+0

謝謝,這導致我能夠調試與我認爲沒有關係的問題。 –

相關問題