2
votes

Échec de la fusion du fichier manifeste: uses-sdk: minSdkVersion 15 ne peut pas être inférieur à la version 16 déclarée dans la bibliothèque [com.google.firebase: firebase-iid: 19.0.0]

Sur l'inclusion de l'implémentation "com.google.firebase: firebase-core: 17.0.0" dans mon build.gradle (application), mon projet ne se synchronise pas avec succès. J'ai essayé de nettoyer le projet que j'ai essayé, comme le suggère l'erreur, en augmentant minSdkVersion à 16 (cela donne une autre erreur) mais rien n'a fonctionné.

build.gradle (app)

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.saad.error">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>


3 commentaires

Le message d'erreur mentionne com.google.firebase: firebase-iid: 19.0.0 et le gradle que vous affichez comprend com.google.firebase: firebase-core: 17.0.0 et minSdkVersion 15 . Êtes-vous sûr que c'est le fichier gradle à l'origine de l'erreur et où vous avez effectué la mise à niveau vers la version 16 du SDK minimum?


Frank, j'ai changé minSdkVersion 15 en minSdkVersion 16 dans build.gradle (application) et je ne suis pas sûr de la cause réelle de l'erreur car j'ai essayé presque tout


L'erreur que vous avez est expliquée par le build.gradle que vous avez partagé. Si vous avez mis à jour le build.gradle après avoir obtenu cette erreur, mettez à jour votre question pour contenir le nouveau build.gradle et la nouvelle erreur.


3 Réponses :


0
votes

Je ne suis pas un expert, mais j'ai eu le même problème tout à l'heure et je suis allé dans le dossier de l'application en mode Android, j'ai cliqué dessus avec le bouton droit de la souris et entré `` paramètres du module ouvert '' .Dans la `` configuration par défaut '', j'ai défini le minSDK sur les versions que j'ai installées


0 commentaires

0
votes

Vous avez le même problème, corrigez-le simplement en migrant le projet vers androidx Cliquez sur l'onglet Refactor-> Migrer vers androidx-> Donnez simplement un répertoire de sauvegarde-> cliquez à nouveau Refactor J'espère que cela effacera la même chose


0 commentaires

2
votes

Je viens de commencer à développer sur Android et j'ai eu la même erreur. J'ai changé ma minSdkVersion de 15 à 16, puis il a été construit et exécuté.


0 commentaires