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.+'
}
Заранее спасибо
Ответы
Ответ 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