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
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.
@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
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.