MCMLXIX

Menu
  • Accueil
  • Culture
  • Histoire
  • Pratique
  • Santé Bien-être
  • Société
  • Tech
Home
Tech
Régler l’erreur multidex dans Flutter
Tech

Régler l’erreur multidex dans Flutter

10 juin 2021

Après que j’ai connecté mon application Flutter à Firestore, je me suis mangé cette splendide erreur multidex dans Flutter empêchant tout lancement de l’émulateur Android : Error:Cannot fit requested classes in a single dex file

C’est ce qui arrive quand on dépasse la taille maximale autorisée pour le fichier de classes Dex.

En guise de pense-bête, voici comment autoriser le multidex dans Flutter Android pour se débarrasser de l’erreur.

Autoriser le multidex pour Flutter

La manip est tout ce qu’il y a de plus bête, d’autant qu’elle n’impacte que 2 fichiers de l’arborescence :

erreur multidex dans Flutter
  • mon_projet > android > app > build.gradle (ne vous plantez pas en prenant l’autre)
  • mon_projet > android > app > gradle.properties

Les modifications multidex dans build.gradle

Dans mon_projet > android > app > build.gradle, il faut ajouter multiDexEnabled true et passer idéalement le minSdkVersion à 21.

    defaultConfig {

        ...
        minSdkVersion 21
        multiDexEnabled true
    }

Toujours dans ce fichier, il convient d’ajouter la ligne implementation ‘com.android.support:multidex:1.0.3’ dans dependencies.

dependencies {
    ...
    implementation 'com.android.support:multidex:1.0.3'
}

Les modifications multidex dans gradle.properties – Ajouter Jetifier

Et dans mon_projet > android > app > gradle.properties, il faut s’assurer que android.useAndroidX et android.enableJetifier sont présents et positionnés à true pour ajouter Jetifier, comme ci-dessous. Ajoutez les si elles sont manquantes

android.useAndroidX=true
android.enableJetifier=true

Il reste maintenant à sauvegarder les fichiers et relancer l’émulateur.

Partager
Tweet
Email
Article précédent
Article suivant

Articles en relation

Session, une alternative à Signal et Telegram
Avec les nouvelles conditions d’utilisation de WhatsApp déployées le 15 …

Session, une alternative à Signal et Telegram

Postgresql – Sélectionner les champs d’une colonne commençant par un chiffre
Aide mémoire La table adresse présentée ci-dessous est à remettre …

Postgresql – Sélectionner les champs d’une colonne commençant par un chiffre

Déposez un commentaire Annuler la réponse

Catégories

  • Culture
  • Histoire
  • Pratique
  • Santé Bien-être
  • Société
  • Tech

Archives

  • juin 2023
  • mai 2023
  • avril 2023
  • mars 2023
  • février 2023
  • décembre 2022
  • août 2022
  • octobre 2021
  • juillet 2021
  • juin 2021
  • mai 2021
  • avril 2021
  • mars 2021
  • février 2021
  • janvier 2021
  • décembre 2020
  • novembre 2020
  • octobre 2020
  • septembre 2020
  • août 2020
  • juillet 2020
  • mai 2020
  • avril 2020
  • mars 2020
  • février 2020
  • janvier 2020
  • novembre 2019
  • octobre 2019
  • septembre 2019
  • août 2019
  • juillet 2019
  • juin 2019
  • mai 2019
  • avril 2019
  • mars 2019
  • janvier 2019
  • décembre 2018
  • octobre 2018
  • septembre 2018
  • décembre 2017

MCMLXIX

Copyright © 2023 MCMLXIX
Theme by MyThemeShop.com

Bloqueur de publicité détecté

Votre blogueur de publicité est activé. Vous pouvez soutenir ce site en le débloquant

Refresh