Bonjour, j’ai lancé un nouveau projet sous Android et importé Firebase, comme indiqué dans google docs. Tout était parfait dans Android studio 3.0.1. Maintenant, je mets à jour mon studio Android vers 3.2.1. Maintenant, le même code est reconstruit et a une erreur qui
Impossible de trouver com.google.gms: google-services: 4.0.1
Le journal était:
Could not find com.google.gms:google-services:4.0.1.
Searched in the following locations:
file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/google/gms/google-services/4.0.1/google-services-4.0.1.pom
file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/google/gms/google-services/4.0.1/google-services-4.0.1.jar
https://jcenter.bintray.com/com/google/gms/google-services/4.0.1/google-services-4.0.1.pom
https://jcenter.bintray.com/com/google/gms/google-services/4.0.1/google-services-4.0.1.jar
https://dl.google.com/dl/Android/maven2/com/google/gms/google-services/4.0.1/google-services-4.0.1.pom
https://dl.google.com/dl/Android/maven2/com/google/gms/google-services/4.0.1/google-services-4.0.1.jar
Required by:
project :
Mon niveau de projet est:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Niveau d'application, c'est:
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 27
defaultConfig {
applicationId "com.arafa.sms"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:27.1.0'
implementation 'com.Android.support:support-v4:27.1.0'
implementation 'com.Android.support:animated-vector-drawable:27.1.0'
implementation 'com.Android.support:support-media-compat:27.1.0'
implementation 'com.Android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.code.gson:gson:2.6.2'
implementation 'com.squareup.okhttp3:okhttp:3.3.1'
implementation 'com.google.firebase:firebase-core:16.0.1'
}
apply plugin: 'com.google.gms.google-services'
Quel est le problème ici! Sil te plait aide moi!
J'ai le même problème, il semble que le dépôt de Google manque cette dépendance. J'ai vérifié le dossier référentiel et le dossier gms ne contient aucune version publiée.
Donc, comme solution rapide, j'ai ajouté un autre référentiel, qui l'a:
repositories {
maven { url 'https://dl.bintray.com/Android/android-tools' }
}
EDIT: Comme il ne s’agit que d’une solution temporaire et que je considère comme une solution de contournement donc je suis capable de continuer à me développer. Je supprimerai cette dépendance ultérieurement, lorsque le référentiel Google contiendra la dépendance ou nous saurons où ils l'ont déplacée.
Essayez d’ajouter un autre référentiel Maven au fichier Gradle de votre projet. Par exemple:
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
Si cela ne fonctionne pas, l'ajout du plug-in OneSignal Gradle, également au niveau du projet, peut faire l'affaire ( comme suggéré dans cette réponse ).
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'