Android Studio - Gradle sync error on gradle-diagnostics-X.X.X.jar

后端 未结 8 2125
轻奢々
轻奢々 2021-01-31 13:28

I\'ve just updated Android Studio and I can\'t sync my project anymore.

The event log reports:

Gradle sync failed: /Applications/Android Studio.app/Conte         


        
8条回答
  •  情歌与酒
    2021-01-31 13:52

    To solve the Gradle sync error, open gradle-wrapper.properties file and update the Gradle wrapper distribution version from:

    distributionUrl=https\://services.gradle.org/distributions/gradle-X.X.X-all.zip
    

    To:

    • Android Studio 3.4 distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
    • Android Studio 2.3 distributionUrl=https\://services.gradle.org/distributions/gradle-2.3-all.zip
    • Android Studio 2.2 distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
    • Android Studio 2.1 distributionUrl=https\://services.gradle.org/distributions/gradle-2.12-all.zip
    • Android Studio 2.0 distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
    • Android Studio 1.5 distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
    • Android Studio 1.3 distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip


    You can find the latest Gradle wrapper version visiting: https://services.gradle.org/distributions/


    EDIT:
    As a side note, as @SeBsZ suggests, the official repository of the Android Gradle plugin switched from MavenCentral to jCenter (see Bintray blog post).

    Make sure your project build.gradle file contains the new repository and the new classpath:

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.1.0'
        }
    }
    
    allprojects {
        repositories {
            jcenter()
        }
    }
    

    This is not strictly related to the question problem, but since we are already migrating to the new IDE preview it's better to make sure everything is in place.

提交回复
热议问题