2017-08-09 76 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

谢谢,这导致我能够调试与我认为没有关系的问题。 –

相关问题