【问题标题】:How to resolve "Gradle Project Sync Failed" on Android Strudio Preview?如何解决 Android Studio Preview 上的“Gradle Project Sync Failed”?
【发布时间】:2021-05-28 12:16:38
【问题描述】:

[> 无法解析配置“:classpath”的所有工件。

无法解析 com.android.tools.build:gradle:7.0.0-alpha08。 要求: 项目 : > 没有可用于离线模式的 com.android.tools.build:gradle:7.0.0-alpha08 缓存版本。 > 没有可用于离线模式的 com.android.tools.build:gradle:7.0.0-alpha08 缓存版本。 无法解析 org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.30。 要求: 项目 : > 没有缓存版本的 org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.30 可用于离线模式。 > 没有缓存版本的 org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.30 可用于离线模式。

可能的解决方案:

  • 禁用离线模式并重新运行构建 ]1

【问题讨论】:

  • 我切换了 gradle 离线模式来解决这个问题,但它不起作用。还清除了 gradle 缓存但它无法同步
  • 我也这样做了,但问题还没有解决。
  • @Android_id 我在控制台上收到“无法获取 'dl.google.com/dl/android/maven2/com/android/tools/build/gradle/…'。从服务器收到状态代码 400:错误请求禁用 Gradle '离线模式'并同步项目”。我也切换了 graddle 和同步项目,但它失败了。
  • 只有在我想使用 android studio Arctic fox canary8 但其他 android studio 工作正常时才会出现此错误。

标签: android-studio android-jetpack-compose


【解决方案1】:

Android Studio Arctic Fox | 2020.3.1 Canary 8 在内部不起作用。

我建议使用以下定义迁移到 Android Studio Arctic Fox (2020.3.1) Canary 7

build.gradle(项目)

buildscript {
    dependencies {
        classpath "com.android.tools.build:gradle:7.0.0-alpha07"
    }
}

gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.1-bin.zip

注意:不要使用 distributionUrl=.../gradle-6.8.2-bin.zipclasspath "...:7.0.0-alpha08",因为它们与 Canary 8 编译相关联。


您还必须安装 Java 11 并在项目中进行配置

$ sudo apt-get install openjdk-11-jdk

JDK 位置:/usr/lib/jvm/java-1.11.0-openjdk-amd64

build.gradle (:app)

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
    }
    kotlinOptions {
        jvmTarget = JavaVersion.VERSION_11.toString()
        useIR = true
    }
}

祝你好运

Install Java 11

【讨论】:

    【解决方案2】:

    我通过在 Windows 10 防御者防火墙中禁用受控文件夹访问解决了同样的错误。导航 ***设置>更新和安全>Windows 安全>病毒和威胁防护>勒索软件防护>管理勒索软件防护>***将受控文件夹访问切换为灰色,以便允许 Gradle 守护程序对 \usename.graddle\daemon\graddleversion 文件夹进行更改

    【讨论】:

      猜你喜欢
      • 2023-01-16
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多