如何在Android Strudio Preview上解决"Gradle Project Sync Failed"?



[>无法解析配置":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插件:1.4.30。要求:项目:>没有缓存版本的org.jetbrains.kotlin:kotlin-gradle插件:1.4.30可用于离线模式。>没有缓存版本的org.jetbrains.kotlin:kotlin-gradle插件:1.4.30可用于离线模式。

可能的解决方案:

  • 禁用脱机模式并重新运行生成]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"
}
}

爬坡特性

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(:应用程序)

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

好运

安装Java 11

我通过在Windows 10 defender防火墙中禁用受控文件夹访问解决了同样的错误。引导到***设置>更新&安全性>windows安全>病毒&威胁保护>勒索软件保护>管理勒索软件保护>**将受控文件夹访问切换为灰色,以便Gradle守护程序可以更改\usename.graddle\daemon\graddleversion文件夹

最新更新