Lors de l'exécution réact-native run-Android, j'ai eu cette erreur:
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApk'.
> A problem occurred configuring project ':react-native-device-info'.
> Could not find common.jar (Android.Arch.core:common:1.0.0).
Searched in the following locations:
https://jcenter.bintray.com/Android/Arch/core/common/1.0.0/common-1.0.0.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
J'ai trouvé this solution et fonctionne pour moi: Add maven { url "https://maven.google.com" }
à la ligne 18 du fichier Android/build.gradle
Si vous utilisez jcenter()
et maven {url "https://maven.google.com"}
, assurez-vous que maven {url "https://maven.google.com"}
est écrit en premier (en haut du code).
Android.Arch.core:common:1.0.0
existe dans jcenter()
, mais n'a pas de fichier .jar
et c'est pourquoi la construction échoue. L'utilisation de Google Maven corrige d'abord ce problème, car le fichier .jar existe à cet endroit.
allprojects {
repositories {
maven { url 'https://maven.google.com' } // <--- This needs to be before jcenter().
jcenter()
}
}
J'ai mis à jour la version de Gradle Build de mes projets racine et toutes les bibliothèques de support avec la dernière version et son fonctionnement actuel, vous pouvez le vérifier, build.gradle (projet racine) -> buildscript -> dependencies-> classpath->
classpath 'com.Android.tools.build:gradle:3.your_latest_version'
assurez-vous également que votre compileSdkVersion et buildToolsVersion sont les plus récents
et une fois vérifier la version de distributionUrl également à partir du fichier gradle-wrapper.properties
Dans mon cas, c'était un problème de réseau avec mon Wifi (proxy ...). Essayez de changer de réseau avec des données mobiles, par exemple.