Flutter solucionar problema multidex – cannot find symbol MultiDex.install

Tiempo de lectura: < 1 minuto

Hoy vamos a aprender a solucionar el problema multidex que puede aparecer en Flutter.

Luna - pexels

El problema es el siguiente:

cannot find symbol        
    MultiDex.install(this);
    ^
  symbol:   variable MultiDex
  location: class FlutterMultiDexApplication
2 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

Para solucionarlo haremos lo siguiente:

Añadir la dependencia de multidex correctamente

1. Abre el archivo:

android/app/build.gradle

2. Dentro del bloque defaultConfig, añade:

    multiDexEnabled true

3. Luego, en el bloque dependencies, añade:

    implementation 'androidx.multidex:multidex:2.0.1'

Resultado final (resumen del app/build.gradle):

android {
    ...
    defaultConfig {
        ...
        multiDexEnabled true
    }
}

dependencies {
    implementation 'androidx.multidex:multidex:2.0.1'
}

Y volvemos a probarr:

flutter clean
flutter pub get
flutter run

Deja un comentario