前段时间我开始使用libgdx的项目。它支持所有平台,因此我的项目结构中每个都有一个模块。该项目工作了很长时间,然后我更新了IDE中的一些内容(我不知道是什么,我只是接受了更新)并且没有任何内容可以构建或运行。由于我没有真正做出任何更改,我备份了我的项目文件夹,将其删除,从github检出项目并尝试重新开始。不幸的是没有。
每次我构建项目时都会收到此错误:
Error:Android Gradle Build Target: java.lang.NoClassDefFoundError: com/android/utils/ILogger
当我去文件>项目结构>模块> android>依赖关系以下库都是缺少的类:
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
但是\ explosion-aar \不存在。
我花了整整一天的时间搜索并尝试不同的解决方案无济于事,所以我甚至不知道这是不是问题。任何帮助深表感谢。