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

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

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.