React-native-onesignal: No se pudo encontrar com.google.android.gms:play-services-ads-identifier:12.0.1.

Creado en 28 ene. 2020  ·  3Comentarios  ·  Fuente: OneSignal/react-native-onesignal

Descripción:
Actualicé react-native-onesignal 3.6.3 desde 3.4.0 y seguí las instrucciones pero cuando ejecuto react-native run-android falla con el siguiente error:

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

Ambiente

  1. SDK nativo de OneSignal React: "3.6.3"
  2. SDK: 28
  3. Reaccionar nativo: "0.61.2"

Algo más:
Hay un problema similar: https://github.com/OneSignal/react-native-onesignal/issues/938 pero no me ayuda.

Comentario más útil

@HristoEftimov Vuelva a verificar que haya agregado correctamente el complemento OneSignal Gradle, ya que normalmente resuelve problemas como este.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -agregando-el-complemento-gradle

De lo contrario, puede ejecutar lo siguiente para ver qué resultó en elegir esa versión específica:
./gradlew app:dependencies --info

Lo más probable es que el problema sea que otro complemento elija una versión anterior si lo anterior no ayuda. También verifique si hay resolutionStrategy en cualquier parte de su proyecto o node_modules, ya que esto puede forzar una versión anterior.

Todos 3 comentarios

@HristoEftimov Vuelva a verificar que haya agregado correctamente el complemento OneSignal Gradle, ya que normalmente resuelve problemas como este.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -agregando-el-complemento-gradle

De lo contrario, puede ejecutar lo siguiente para ver qué resultó en elegir esa versión específica:
./gradlew app:dependencies --info

Lo más probable es que el problema sea que otro complemento elija una versión anterior si lo anterior no ayuda. También verifique si hay resolutionStrategy en cualquier parte de su proyecto o node_modules, ya que esto puede forzar una versión anterior.

@ jkasten2 Muchas gracias por la respuesta. El ./gradlew app:dependencies --info me ayudó mucho a encontrar la dependencia que requiere esta versión 12.0.1 🌞

Usualmente uso este comando para verificar cualquier problema en gradle

./gradlew test

¿Fue útil esta página
0 / 5 - 0 calificaciones