Récemment, j'ai mis à jour mon Android Studio avec la dernière version depuis Le dernier Android Studio Canary Build: 2.0 Preview
Après la mise à jour vers la nouvelle version, mon répertoire de travail actuel ne fonctionne plus du tout. Chaque fois que j'essaie de nettoyer et de construire un projet, ils me donnent une erreur comme celle-ci.
Blockquote 'Erreur: impossible de trouver com.Android.tools.build:gradle:2.0.0-alpha2. Recherche dans les lieux suivants: fichier:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.pom fichier:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.jar https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.pomhttps://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.jar Requis par: : Android 3: non spécifié '
Tout le monde a une idée de comment résoudre ce problème. Merci d'avance.
UPDATE: j'utilise une machine Mac et le répertoire d'installation ressemble à
Apparemment, les outils de construction ont été déplacés de maven à jcenter, vous devez donc modifier le code suivant:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.0.0-alpha2'
}
}
pour ça
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.0.0-alpha2'
}
}
Plus de détails sur les changements:
Android Tools Project Site http://tools.Android.com/recent
Communauté des outils de développement Android https://plus.google.com/communities/114791428968349268860/stream/7f20992b-7d9a-4309-9d94-6fbe08f0ad6e
Dans le fichier principal build.gradle, ajoutez jcenter () en tant que référentiel principal, comme ceci:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
Supprimez les autres référentiels ou assurez-vous que jcenter est le premier.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
repositories block should be in buildscript.
J'ai essayé quelque chose comme
platfoms> Android> cordova> lib> constructeurs> Gradlebuilder.js
Zip téléchargé et chemin donné
var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'file\:///C:/MyPC/Documents/softwares/gradle-2.14.1-all.Zip';
et le chemin de liaison est
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven{url "http://jcenter.bintray.com"}
}
}
Cela a fonctionné pour moi.
J'ai supprimé le dernier dossier gradle-4.1-all
dans C:\Users\YOUR_USER_NAME\ .gradle\wrapper\dists\
, puis j'ai créé un nouveau projet dans Android Studio et le message suivant a disparu:
"La synchronisation de Gradle a échoué: impossible de trouver com.Android.tools.build: Gradle: 3.0.0-beta6."
Sur mon côté, la construction de travis a échoué avec le message d'erreur "Impossible de trouver com.Android.tools.build:gradle:3.0.1".
Après avoir ajouté google()
en tant que référentiel supplémentaire, le problème avait disparu.
buildscript {
repositories {
jcenter()
google()
Ma construction locale n'a pas échoué car j'avais déjà installé "com.Android.tools.build:gradle:3.0.1" avec anddroid-sdk-manager.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven { url "https://maven.google.com" }
maven { url "https://jitpack.io" }
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Vérifiez si gradle 2.0.0-alpha1 est disponible sur votre système. Regardez dans votre dossier Android/tools/build/gradle. Dans mon cas, malgré le message déroutant "Ce projet utilise une version d’aperçu du plugin Gradle (2.0.0-alpha2) et une version plus récente est disponible (2.0.0-alpha2). Vous pouvez mettre à jour à 2.0.0-alpha2. " la version dans mon dossier était 2.0.0-alpha1, et changer mon build.gradle en: classpath 'com.Android.tools.build:gradle:2.0.0-alpha1'fixé mon problème de construction.