Подтвердить что ты не робот

Gradle не удалось выполнить синхронизацию: невозможно найти метод

Я пытаюсь импортировать проект в студию Android.

При импорте у меня есть ошибка с Gradle:

Gradle Ошибка синхронизации: невозможно найти метод 'org.gradle.api.artifacts.Configuration.setExtendsFrom(Ljava/lang/Iterable;) Lorg/ gradle/api/artifacts/Configuration;'.

Я попытался: - Заново загружать зависимости и проект синхронизации: Fail (такая же ошибка).

  • Остановить Gradle build processess: Fail (такая же ошибка).

  • Удалить .graddle в домашнем каталоге: Fail (такая же ошибка).

  • Неверный кеш и перезагрузка: Fail (такая же ошибка).

  • Удалите и переустановите Android studio и SDK: Fail (такая же ошибка).

У меня еще нет идей

/build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

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

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

/app/build.gradle

apply plugin: 'com.android.application'
//apply plugin: 'android'

android {
    compileSdkVersion 17
    buildToolsVersion '20.0.0'
    defaultConfig {
        applicationId 'xxx.xxx.xxx'
        minSdkVersion 17
        targetSdkVersion 17
        versionCode 1
        versionName '1.0'
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        buildPB {
            debuggable false
            jniDebuggable false
            renderscriptDebuggable false

            zipAlignEnabled true
        }
    }
    productFlavors {
    }
//    lintOptions {
//        abortOnError false
//    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    // You must install or update the Support Repository through the SDK manager to use this dependency.
    compile ('org.simpleframework:simple-xml:2.7.1') {
        exclude module: 'stax'
        exclude module: 'stax-api'
        exclude module: 'xpp3'
    }
    compile 'net.sf.opencsv:opencsv:2.3'
    compile 'de.greenrobot:greendao:1.3.7'
    // You must install or update the Support Repository through the SDK manager to use this dependency.
//    compile 'com.android.support:support-v4:19.+'
}

Заранее спасибо

4b9b3361

Ответ 1

Я исправил ошибку, изменив следующие вещи.

  • Откройте файл под вашим-app-project\your-app-name\ gradle\wrapper\gradle -wrapper.properties
  • замените старый путь URL следующим образом: distributionUrl = HTTPS://services.gradle.org/distributions/ gradle -2.10-all.zip

  • Переименуйте имя папки из "...\1.12" в ваш-app-project\your-app-name.gradle\2.10

  • Измените путь к классу вашего приложения-проекта\your-app-name\build.gradle на classpath 'com.android.tools.build: gradle:2.1.2'

  • Заменить runProguard вашего приложения-проекта\your-app-name\app\build.gradle на minifyEnabled

  • Нажмите "Повторить попытку" на напоминании об ошибке или снова откройте свою студию и проект Android.

Я использую последние версии Android Studio и Gradle.

Ответ 2

изменить Проект → Приложение → gradle → wrapper → gradle -wrapper.properties

distributionUrl=http\://services.gradle.org/distributions/gradle-2.10-bin.zip

перестройте проект (перезапустите ide в своем уме)

Ответ 3

Project >> App >> gradle >> wrapper >> gradle-wrapper.properties

https\://services.gradle.org/distributions/gradle-4.1-all.zip

Это, безусловно, будет работать. У меня была такая же проблема. Решено этим.

Ответ 4

Эта проблема появляется, когда я обновил свою андроид студию до 3.1.1

1. Я решил это, изменив: classpath 'com.android.tools.build:gradle:3.1.1' в build.gradle (проект)

2. change: distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip в gradle-wrapper.properties. (Вы можете проверить это в проводнике C:\Program Files\Android\Android Studio\gradle\gradle-4.4)

Ответ 5

Я столкнулся с подобной проблемой, и я решил ее с помощью Android Studio версии 3.0.1

1. Измените classpath вашего-app-project\your-app-name\build.gradle на classpath 'com.android.tools.build:gradle:3.0.1'.

2.Замените старый URL-путь на этот: distributionUrl = https://services.gradle.org/distributions/gradle-4.1-all.zip

Мой файл Gradle был версии 4.1, т.е. файл находится в следующем месте: (может немного отличаться на вашем компьютере) C:\Program Files\Android\Android Studio\gradle\gradle-4.1

Ответ 6

Эта проблема произошла со мной сегодня с Android Studio 2.2 Beta2 на 64-разрядной версии Windows 7.

Ни одно из упомянутых решений не помогло. Наконец, я смог решить проблему, повторно импортировав свой проект.

Ответ 7

Под gradle-> gradle- wrapper.properties

замена distributionUrl = https \://services.gradle.org/distributions/gradle- 2.2.1-all.zip

с

distributionUrl = HTTPS \://services.gradle.org/distributions/gradle- 4.1-all.zip

решил проблему.

Ответ 8

Для меня решение заключалось в том, чтобы открыть "Настройки" → "Сборка", "Выполнение", "Развертывание" → Gradle и проверить "Использовать по умолчанию Gradle обертку (рекомендуется)".

Ответ 9

Я смог скопировать папку /.gradle из нового проекта Android в тот, который имел проблему. Затем я перезапустил Android Studio и сделал чистую/сборку. Это разрешило мою проблему.

Ответ 10

    After 1 hour R&D Not Solution as worked for me...

    But still i have solution follow this its work 100

    step 1: upgrade your build.gradle(Project:<your project name>)
    Example :  classpath 'com.android.tools.build:gradle:2.1.3' // old gradle file
               classpath 'com.android.tools.build:gradle:2.3.1' // upgraded file 

                                OR
               classpath 'com.android.tools.build:gradle:3.1.0'

    Step 2 : Upgrade compileSdkVersion buildToolsVersion 
    Example : compileSdkVersion 23    buildToolsVersion "23.0.3 // old api's
              compileSdkVersion 25    buildToolsVersion "25.0.2" // upgraded api's

   Step 3:  upgrade gradle-wrapper.properties 

Example : distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip // old or any version

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip // new or any version

Шаг 4: наконец-то перейдем к сборке> перестроить проект...

...... Конец @Ambilpura