React-native-onesignal: Impossible de trouver com.google.android.gms:play-services-ads-identifier:12.0.1.

Créé le 28 janv. 2020  ·  3Commentaires  ·  Source: OneSignal/react-native-onesignal

La description:
J'ai mis react-native-onesignal jour react-native run-android cela échoue avec l'erreur suivante :

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':react-native-onesignal:compileDebugAidl'.
> Could not resolve all task dependencies for configuration ':react-native-onesignal:debugCompileClasspath'.
   > Could not find com.google.android.gms:play-services-ads-identifier:12.0.1.
     Required by:
         project :react-native-onesignal > com.onesignal:OneSignal:3.12.5

Environnement

  1. SDK OneSignal React-Native : "3.6.3"
  2. SDK : 28
  3. Réagir en natif : "0.61.2"

Rien d'autre:
Il y a un problème similaire : https://github.com/OneSignal/react-native-onesignal/issues/938 mais cela ne m'aide pas.

Commentaire le plus utile

@HristoEftimov Veuillez vérifier que vous avez correctement ajouté le plugin OneSignal Gradle car il résout normalement des problèmes comme celui-ci.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Sinon, vous pouvez exécuter la commande suivante pour voir ce qui a conduit à la sélection de cette version spécifique :
./gradlew app:dependencies --info

Le problème est très probablement un autre plugin choisissant une ancienne version si ce qui précède ne vous aide pas. Vérifiez également resolutionStrategy n'importe où dans votre projet ou node_modules car cela peut forcer une ancienne version.

Tous les 3 commentaires

@HristoEftimov Veuillez vérifier que vous avez correctement ajouté le plugin OneSignal Gradle car il résout normalement des problèmes comme celui-ci.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Sinon, vous pouvez exécuter la commande suivante pour voir ce qui a conduit à la sélection de cette version spécifique :
./gradlew app:dependencies --info

Le problème est très probablement un autre plugin choisissant une ancienne version si ce qui précède ne vous aide pas. Vérifiez également resolutionStrategy n'importe où dans votre projet ou node_modules car cela peut forcer une ancienne version.

@jkasten2 Merci beaucoup pour la réponse. Le ./gradlew app:dependencies --info m'a beaucoup aidé à trouver la dépendance qui nécessite cette version 12.0.1 🌞

J'utilise généralement cette commande pour vérifier tout problème dans gradle

./gradlew test

Cette page vous a été utile?
0 / 5 - 0 notes