Gradle 未在 Android Studio 中同步

Ash*_*asi 5 java android gradle maven android-studio

我是 Android studio 的新手,我正在尝试建立一个新项目,但遇到以下错误消息:

Could not find com.android.tools.build:gradle:7.0.4.
Searched in the following locations:
  - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.0.4/gradle-7.0.4.pom
  - https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/7.0.4/gradle-7.0.4.pom
Required by:
    project :
Add google Maven repository and sync project
Open File
Run Code Online (Sandbox Code Playgroud)

我搜索了 Gradle 网站,发现我的 Android studio 默认设置的 7.0.4 在官方存储库中不存在。所以我下载了另一个版本(7.4.1)并更改了文件中的版本build.gradle,但没有解决问题。我使用该gradle-wrapper.properties文件下载了Gradle,但仍然无法运行。然后我尝试通过打开离线模式并更改位置来离线使用 gradle 插件file > settings > Build, Execution, Deployment > Build tools > Gradle,它向我显示了以下错误消息:

A problem occurred configuring root project 'My Application'.
> Could not resolve all files for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:7.4.1.
     Required by:
         project :
      > No cached version of com.android.tools.build:gradle:7.4.1 available for offline mode.
      > No cached version of com.android.tools.build:gradle:7.4.1 available for offline mode.

Possible solution:
 - Disable offline mode and rerun the build
Run Code Online (Sandbox Code Playgroud)

似乎 com.android.tools.build:gradle:7.4.1 不存在......我检查了版本Project Structure...,它是 7.4.1 正是它应该是的。我的安卓版本是2020.3.1。我被困住了。我怎样才能解决这个问题?我的项目不同步,我什至无法开始......

小智 9

对我来说,我将Gradle JDK更改为嵌入式 JDK(JetBrains Runtime 版本 11.01.12)

文件>设置>构建、执行、部署>构建工具> gradle


mos*_*max 0

在build.gradle项目级别设置classPath如下:

buildscript {
   repositories {
    google()
    mavenCentral()
}
    dependencies {
        classpath "com.android.tools.build:gradle:7.0.4"

    }
}
Run Code Online (Sandbox Code Playgroud)

在 gradle-wrapper.properties 集中:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
Run Code Online (Sandbox Code Playgroud)

禁用 gradle 离线模式,使用 VPN 并同步你的 gradle