ОШИБКА: не удалось разрешить: com.google.firebase: firebase-cra sh: 17.2.2 - PullRequest
3 голосов
/ 12 февраля 2020

Я пытаюсь обновить мои библиотеки Google и Firebase SDK в своем проекте, чтобы решить проблему install_referrer deprecation , но я получил ошибки после syn c

ERROR: Failed to resolve: com.google.firebase:firebase-crash:17.2.2

и эта ошибка в объединенном манифесте

ERROR: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
    is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
    Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:28:5-422:19 to override.

вот моя база данных и зависимость от Google

    implementation 'com.google.firebase:firebase-analytics:17.2.2'
    implementation 'com.google.firebase:firebase-crash:17.2.2'
    implementation 'com.google.firebase:firebase-config:19.1.1'
    implementation 'com.google.firebase:firebase-auth:19.2.0'
    implementation 'com.google.android.gms:play-services-auth:17.0.0'

    implementation 'com.google.android.gms:play-services-base:17.1.0'
    implementation 'com.google.android.gms:play-services-analytics:16.0.8'
    implementation 'com.google.android.gms:play-services-maps:17.0.0'

    implementation 'com.google.firebase:firebase-core:17.2.2'
    implementation 'com.google.firebase:firebase-ads:18.3.0'
    implementation 'com.google.firebase:firebase-messaging:20.1.0'

1 Ответ

2 голосов
/ 12 февраля 2020

Используйте следующую зависимость:

implementation 'com.google.firebase:firebase-crashlytics:17.0.0-beta01'

И обновите ваше приложение для использования AndroidX:

Обновите com. android .tools.build: gradle до v3.2.1 или более поздняя версия.

Обновите compileSdkVersion до 28 или более поздней версии.

Обновите приложение, чтобы использовать Jetpack (AndroidX); следуйте инструкциям в разделе «Миграция на AndroidX».

https://developer.android.com/jetpack/androidx/migrate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...