J'essaie d'importer un projet dans Android studio.
Lors de l'importation, j'ai une erreur avec Gradle:
La synchronisation de Gradle a échoué: impossible de trouver la méthode 'org.gradle.api.artifacts.Configuration.setExtendsFrom (Ljava/lang/Iterable;) Lorg/gradle/api/artifacts/Configuration;'.
J'ai essayé de: - Re-télécharger les dépendances et le projet de synchronisation: Échec (même erreur).
Arrêtez la procédure de génération Gradle: Fail (même erreur).
Supprimez le .graddle dans le répertoire de base: Echec (même erreur).
Invalider le cache et redémarrer: échec (même erreur).
Désinstallez et réinstallez Android studio et SDK: Fail (même erreur).
Je n'ai pas encore d'idées
/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.+'
}
Merci d'avance
J'ai corrigé l'erreur en changeant les choses suivantes.
remplacez l'ancien chemin d'URL par celui-ci: distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip
Renommez le nom du dossier "...\1.12" en votre projet app\votre nom app.gradle\2.10
Modifiez le chemin de classe de votre-application-projet\votre-nom-application\build.gradle en chemin de classe 'com.Android.tools.build:gradle:2.1.2'
Remplacez runProguard de votre-application-projet\votre-application-nom\app\build.gradle par minifyEnabled
Cliquez sur Réessayer sur le rappel d'erreur ou rouvrez votre Android Studio and project.
J'utilise les dernières versions de Android Studio et Gradle.
modifier le projet >> App >> gradle >> wrapper >> gradle-wrapper.properties
distributionUrl=http\://services.gradle.org/distributions/gradle-2.10-bin.Zip
reconstruire le projet (recommencer l'idée dans votre esprit)
Project >> App >> gradle >> wrapper >> gradle-wrapper.properties
https\://services.gradle.org/distributions/gradle-4.1-all.Zip
Cela fonctionnera sûrement. J'avais le même problème. Résolu par ça.
Ce problème apparaît lorsque j'ai mis à jour mon Android studio vers 3.1.1
1. Je l'ai résolu en changeant: classpath 'com.Android.tools.build:gradle:3.1.1'
dans build.gradle (projet)
2. changement: distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.Zip
dans gradle-wrapper.properties. (vous pouvez le vérifier dans Explorer C:\Program Files\Android\Android Studio\gradle\gradle-4.4)
J'ai rencontré un problème similaire et je l'ai résolu par Android Studio Version 3.0.1
1.Changez le chemin de classe de votre-projet-application\votre-nom-application\build.gradle en chemin de classe 'com.Android.tools.build:gradle:3.0.1'.
2. Remplacez l’ancien chemin d’URL par celui-ci: distributionUrl = https: //services.gradle.org/distributions/gradle-4.1-all.Zip
Mon fichier de classement était de la version 4.1, c’est-à-dire que le fichier se trouvait à l’emplacement suivant: (peut varier légèrement selon votre machine) C:\Programmes\Android\Android Studio\gradle\gradle-4.1
Ce problème m’est arrivé aujourd’hui avec Android Studio 2.2 Beta2 sur Windows 7 64 bits.
Aucune des solutions mentionnées n'a aidé. Enfin, j'ai pu résoudre le problème en réimportant mon projet.
Sous gradle-> gradle-wrapper.properties
remplacement de distributionUrl = https \: //services.gradle.org/distributions/gradle-2.2.1-all.Zip
avec
distributionUrl = https \: //services.gradle.org/distributions/gradle-4.1-all.Zip
résolu le problème.
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
Étape 4: enfin allez construire> reconstruire le projet ...
...... End @Ambilpura
Pour moi, la solution a été d'ouvrir Paramètres -> Construire, Exécution, Déploiement -> Graduer et cocher "Utiliser le wrapper de gradateur par défaut (recommandé)".
J'ai pu copier le dossier /.gradle d'un nouveau projet Android dans celui qui posait problème. Ensuite, j'ai redémarré Android Studio et l'ai fait un nettoyage/construction.Cela a résolu mon problème.