Manifest fusion mislykkedes:Attribut [email beskyttet] opdaterer Firebase-biblioteker
Med den nye udgivelse migreres biblioteker fra Android Support Libraries til Jetpack (AndroidX) bibliotekerne.
De opdaterede biblioteker fungerer ikke, medmindre du foretager følgende ændringer i din app:
-
Opgrader com.android.tools.build:gradle til v3.2.1 eller nyere.
-
Opgrader compileSdkVersion til 28 eller nyere.
-
Opdater din app til at bruge Jetpack (AndroidX); følg instruktionerne i Migrering til AndroidX.
Metode-1 :
tilføj disse to i din gradle.properties-fil uden at opdatere noget
android.useAndroidX=true
android.enableJetifier=true
Metode-2
hvis Metode-1 ikke løser dit problem, gør én ting, hvis du bruger Android Studio version 3.2 eller højere, gå til Refactor>Migrér til AndroidX...
Ifølge firebase-stedet for at løse dette problem:
- Opdater din app til at bruge Jetpack (AndroidX), du kan gøre dette ved at tilføje disse to linjer:
android.useAndroidX=true
ogandroid.enableJetifier=true
ind i filengradle.properties
i projektets rodmappe. Eller du kan gøre en anden metode - Opgrader
com.android.tools.build:gradle
til v3.2.1 eller nyere (i projektbuild.gradle
fil) - Opgrader
compileSdkVersion
til 28 eller senere (i projektbuild.gradle
fil)
Enten nedgrader disse Firebase
afhængigheder - eller migrér til androidx
.
Jetifieren er ret ubrugelig, fordi den har kontrol over egen afhængigheder.