Gradle无法在Android Studio中同步

yx2lnoni  于 2023-02-09  发布在  Android
关注(0)|答案(5)|浏览(227)

我是新的Android工作室,我试图建立一个新的项目,但我面临这个错误消息:

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

我搜索了Gradle网站,找到了我的Android Studio上默认设置的7.0.4,在官方仓库中不存在。所以我下载了另一个版本(7.4.1)并更改了build.gradle文件中的版本,但没有解决问题。我使用gradle-wrapper.properties文件下载了Gradle,但它仍然无法正常工作。然后,我尝试通过打开离线模式并更改file > settings > Build, Execution, Deployment > Build tools > Gradle中的位置来离线使用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

com.android.tools.build:gradle:7.4.1似乎无处可去...我在Project Structure...中检查了版本,它是7.4.1,正是它应该是的。我的Android版本是2020.3.1。我卡住了。我该如何修复这个问题?我的项目不同步,我甚至无法启动...

ggazkfy8

ggazkfy81#

选项1

你可以试试这个
1.在gradle official website上手动安装Gradle
1.解压缩www.example.com文件(记住位置) gradle.zip file (remember the location)
1.打开android studio〉文件〉设置〉构建、执行、部署〉构建工具〉gradle
1.在中,使用中的gradle,选择指定位置并转到您的gradle位置(例如,C:/gradle/gradle7.0.4)
在此之后,gradle问题应得到修复,并尝试禁用gradle离线模式

选项2

1.在文件〉项目结构〉项目
1.将gradle插件设置为7.1.2并将gradle版本设置为7.4.1

v7pvogib

v7pvogib2#

在build.gradle项目级别中,按如下方式设置classPath:

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

    }
}

在gradle-wrapper.properties集合中:

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

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

kuarbcqp

kuarbcqp3#

执行以下操作:
第一步:
1.1.打开文件〉项目结构〉项目1.2。将gradle插件设置为7.1.2,将gradle版本设置为7.4.1
第二步
2.1.在build. gradle中查找并打开(项目:)level. 2.2.找到buildscript内部的第一个存储库,并将其替换为以下内容;
repositories{ google() mavenCentral() }
2.3.另外,在allprojects中找到第二个存储库,并将其替换为以下内容;
repositories{ google() mavenCentral() }
2.4.然后在依赖项中找到类路径,并将其替换为以下内容:
dependencies{ classpath “com.android.tools.build:gradle:7.0.4” }
第三步
3.0.确保您已连接到Internet,然后单击"同步"按钮。

mbjcgjjk

mbjcgjjk4#

我有一个Flutter项目与这个问题-解决方案是:
1.从项目根目录转到/android/gradle/wrapper/gradle-wrapper.properties
1.更新了distributionUrl-〉distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
就是这样。

bkkx9g8r

bkkx9g8r5#

我在以下位置将 Gradle JDK 更改为 * 嵌入式JDK(JetBrains运行时版本11.01.12)*:

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

相关问题