У меня была такая же проблема при использовании OneSignal для обработки push-уведомлений в моем приложении для Android.
Решение состоит в том, чтобы добавить предложение exclude к его зависимости:
implementation ('com.onesignal:OneSignal:3.8.3'){
exclude group: 'com.google.android.gms'
}
впапку приложения, а затем добавьте вручную любую другую отсутствующую зависимость, например:
implementation 'com.google.android.gms:play-services-appinvite:16.1.0'
Проблема в том, что OneSignal SDK содержит зависимости службы Google Play, которые не совпадают с версией последней версии gms и firesbase, которую я использовалв приложении.
Поэтому я предлагаю вам выяснить зависимость, которую вы добавили, которая использует сервис google play в проекте, и использовать для нее условие exclude.Хотя ваш gradle должен работать, если ваша система подключена к Интернету.
Надеюсь, это полезно.