Arreglar la compilación de Android rota después de la actualización del SDK de Flutter
¿Acabas de actualizar el SDK de Flutter y las versiones de tu aplicación de Android ya no funcionan? ¡Aquí hay una solución rápida para corregir el error!
Tengo un viejo proyecto de Flutter creado hace casi 2 años, para el cual hice una actualización de SDK hoy. Para un proyecto de este tipo, cada actualización del SDK de Flutter es un desafío, ya que puede haber cambios importantes. Aquí quiero mostrarte cómo corregir errores sobre el complemento Kotlin Gradle.
Cuando crea una aplicación para Android y obtiene el siguiente error, es muy fácil de solucionar.
Aunque la guía de Flutter Fix fue buena, al principio no me ayudó.Para corregir el error, primero creamos un nuevo proyecto ficticio de Flutter con el comando flutter create dummy
Luego abrimos android/build.gradle
archivo para el proyecto ficticio y verifique el classpath de Gradle.
Abrimos el mismo archivo en el proyecto real y cambiamos la versión de Gradle para que coincida con la versión del proyecto ficticio.
Después de eso, hacemos lo mismo con el archivo. android/gradle/wrapper/gradle-wrapper.properties
Aquí nos enfocamos en distributionUrl
Probablemente tengamos que cambiar.
Después de estos dos cambios, su versión de Android debería funcionar nuevamente. Si todavía hay errores, puede deberse a la versión del SDK de Android.Trata de cambiar compileSdkVersion
, minSdkVersion,
y targetSdkVersion
existe build.gradle
Según el mensaje de error. Al final, su compilación debería funcionar como antes.