React-native-onesignal: Não foi possível encontrar com.google.android.gms:play-services-ads-identifier:12.0.1.

Criado em 28 jan. 2020  ·  3Comentários  ·  Fonte: OneSignal/react-native-onesignal

Descrição:
Atualizei react-native-onesignal 3.6.3 de 3.4.0 e segui as instruções, mas quando executo react-native run-android ele falha com o seguinte erro:

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 do OneSignal React-Native: "3.6.3"
  2. SDK: 28
  3. Reagir Nativo: "0.61.2"

Algo mais:
Há um problema semelhante: https://github.com/OneSignal/react-native-onesignal/issues/938 mas não me ajuda.

Comentários muito úteis

@HristoEftimov Por favor, verifique se você adicionou corretamente o plug-in OneSignal Gradle, pois normalmente resolve problemas como este.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Caso contrário, você pode executar o seguinte para ver o que resultou na escolha dessa versão específica:
./gradlew app:dependencies --info

O problema é provavelmente outro plugin escolhendo uma versão antiga se o acima não ajudar. Verifique também resolutionStrategy em qualquer lugar do seu projeto ou node_modules, pois isso pode forçar uma versão antiga.

Todos 3 comentários

@HristoEftimov Por favor, verifique se você adicionou corretamente o plug-in OneSignal Gradle, pois normalmente resolve problemas como este.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

Caso contrário, você pode executar o seguinte para ver o que resultou na escolha dessa versão específica:
./gradlew app:dependencies --info

O problema é provavelmente outro plugin escolhendo uma versão antiga se o acima não ajudar. Verifique também resolutionStrategy em qualquer lugar do seu projeto ou node_modules, pois isso pode forçar uma versão antiga.

@jkasten2 Muito obrigado pela resposta. O ./gradlew app:dependencies --info me ajudou muito a encontrar a dependência que requer essa versão 12.0.1 🌞

Eu costumo usar este comando para verificar qualquer problema no gradle

./gradlew test

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

GeoffreyPlitt picture GeoffreyPlitt  ·  4Comentários

nitish1099 picture nitish1099  ·  4Comentários

furkancelik picture furkancelik  ·  4Comentários

exclusiveTanim picture exclusiveTanim  ·  4Comentários

ilyakar picture ilyakar  ·  3Comentários