J'utilise facebook sdk dans mon projet. Le SDK de Facebook fonctionne bien jusqu'à hier. mais aujourd'hui, lorsque j'ouvre mon projet, la construction a échoué et affiche l'erreur comme suit
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
> Could not resolve com.facebook.Android:facebook-Android-sdk:[4,5).
Required by:
project :app
> Could not resolve com.facebook.Android:facebook-Android-sdk:[4,5).
> Failed to list versions for com.facebook.Android:facebook-Android-sdk.
> Unable to load Maven meta-data from https://jcenter.bintray.com/com/facebook/Android/facebook-Android-sdk/maven-metadata.xml.
> Could not GET 'https://jcenter.bintray.com/com/facebook/Android/facebook-Android-sdk/maven-metadata.xml'.
> jcenter.bintray.com
> Could not resolve com.facebook.Android:facebook-Android-sdk:[4,5).
> Failed to list versions for com.facebook.Android:facebook-Android-sdk.
> Unable to load Maven meta-data from https://jitpack.io/com/facebook/Android/facebook-Android-sdk/maven-metadata.xml.
> Could not GET 'https://jitpack.io/com/facebook/Android/facebook-Android-sdk/maven-metadata.xml'.
> jitpack.io
J'essaie de nettoyer, de construire et d'invalider les caches .Mais rien ne marche. Essaie également certaines solutions de stackoverflow. aucun d'entre eux n'a fonctionné pour moi
ceci mon dépôt dans build.gradle
repositories {
jcenter()
mavenCentral()
}
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
Suivez la procédure ci-dessous pour résoudre le problème: -
Cliquez sur Project Structure
à partir de l'icône disponible dans le tool bar
ci-dessus.
Ouvrez l'onglet Dependencies
.
sélectionner
com.facebook.Android:facebook-Android-sdk:[4,5)
Supprimez la dépendance à Facebook en cliquant sur le bouton moins (-
) à l'extrême droite.
Maintenant, cliquez sur le bouton Plus (+
) à droite au-dessus du bouton Moins. Sélectionnez Library dependency
Tapez Facebook
dans la zone de saisie de la recherche et cliquez sur le bouton de recherche.
Choisissez com.facebook.Android:facebook-login
. cliquez sur Ok
. Synchronisez votre Gradle.
Cela résoudra votre problème. Comme cela a fonctionné pour moi.
supprimer la compilation 'com.facebook.Android:facebook-Android-sdk:[4,5)'
Et ajoutez ci-dessous la dépendance résout mon problème
compiler 'com.facebook.Android:facebook-Android-sdk:4.26.0'
Si vous utilisez Android studio sous la version 3.0, alors Essayez ceci: Remplacez la dépendance compile 'com.facebook.Android:facebook-Android-sdk:4.26.0'
Essayez la dépendance ci-dessous. Ça a fonctionné pour moi
compile 'com.facebook.Android:facebook-Android-sdk:[4,5)'
Utilisez cette dépendance pour le SDK Facebook. Ça va marcher. (Testé sur Android Studio version 3.0 et ultérieure)
implementation 'com.facebook.Android:facebook-login:4.30.0'
Supprimez les dépendances, puis rajoutez-les une à une. Enfin, nettoyez le projet et cela devrait fonctionner.
Une mise à jour de Studio ou d'une bibliothèque peut parfois être à l'origine de ce type de problème.
Essayez ci-dessous, fonctionne parfaitement pour moi
implementation 'com.facebook.Android:facebook-Android-sdk:[4,5]'