java - org.gradle.tooling.internal.gradle.DefaultBuildIdentifier 类未实现请求的接口(interface)

标签 java android android-studio gradle

我已经在 Ubuntu 20.04 上重新安装了 Android Studio。我收到错误消息:“支持的最低 Gradle 版本是 4.10.1。当前版本是 4.4.1。”
但是当我尝试将 gradle 更新到任何新版本时,我会收到输出:

Starting Gradle Daemon...

Gradle Daemon started in 531 ms

FAILURE: Build failed with an exception.

  • What went wrong:

Failed to notify build listener.

Class org.gradle.tooling.internal.gradle.DefaultBuildIdentifier does not implement the requested interface org.gradle.tooling.model.BuildIdentifier


我已经尝试过 Android Gradle 插件版本 4.0.1 和 Gradle 版本 6.6.1 以及几个旧版本,结果相同。

最佳答案

我再次删除并重新安装了android studio。出现错误:“无法为锁定文件 <*my gradle wrapper location> 创建父目录”。检查 gradle 包装器位置的访问权限,并注意到某些目录归 root 所有。我更改了这些目录的所有者。它有帮助:下一次构建成功。

关于java - org.gradle.tooling.internal.gradle.DefaultBuildIdentifier 类未实现请求的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63731493/

相关文章:

android - MPAndroidChart - 使用多个文本而不是 "No Chart Data available"取决于数据

java - Android 父类(super class)到子类的转换

java - Android sqlite邻接模型

java - LibGDX -TagGame 类包含位置 11 处格式错误的签名 'LArrayList<>;'

java - 从型号列表中填充下拉菜单

java - 迭代 LinkedHashMap 显示编译错误

java - 每次点击按钮读取每 5 行

java - Retrofit - JSON 数组解析

java - 如何在Android中获取任意时区的具体时间?

java - libgdx 0.9.7 actor hit 不接收 actor 系统坐标