android - 由于缺少库,IntelliJ 无法构建 Gradle 项目

标签 android intellij-idea gradle android-gradle-plugin build.gradle

不久前,我开始了一个使用 libgdx 的项目。它支持所有平台,因此我的项目结构中每个平台都有一个模块。该项目运行了很长时间,然后我在 IDE 中更新了一些东西(我不知道是什么,我只是接受了更新)并且没有任何东西可以构建或运行。因为我没有真正做任何更改,所以我备份了我的项目文件夹,将其删除,从 github 上 check out 该项目并尝试重新开始。很遗憾没有。

每次构建项目时都会出现此错误:

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

但是\exploded-aar\不存在。

我花了一整天的时间搜索和尝试不同的解决方案,但都无济于事,所以我什至不知道这是否是问题所在。任何帮助深表感谢。

最佳答案

有一个open bug记录这个问题。请关注更新。

关于android - 由于缺少库,IntelliJ 无法构建 Gradle 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45581277/

相关文章:

java - 任务 ':compileTestJava'的Gradle执行失败

Android Gradle 任务 : connectedInstrumentTest for Release Build?

java - 如何设置一个使用 sqlite4java 的简单 gradle 项目?

java - Android Studio gradle 构建失败 : could not find bundletools. jar(com.android.tools.build:bundletools:010-alpha01)

java - IDE如何获取类层次结构

spring-boot - Gradle无法同步Spring Boot项目

java - 如何在不构建整个maven项目的情况下运行main方法?

android - Gradle找不到org.gradle.configureondemand

android - 应用程序在模拟器上运行但不能在真实手机上运行

android - Firestore 更新查询未执行