Saltar al contenido

¿Cómo minificar una aplicación Flutter con Proguard?

Agradeceríamos tu ayuda para extender nuestros tutoriales sobre las ciencias de la computación.

Solución:

Primero, habilitaremos la reducción y la ofuscación en el archivo de compilación. Encontrar build.gradle archivo que se encuentra dentro /android/app/ carpeta y agregue líneas en negrita

android 

    ...

    buildTypes 

        release 

            signingConfig signingConfigs.debug     

            minifyEnabled true
            useProguard true

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 

        
    

A continuación, crearemos una configuración que conservará todo el código del envoltorio de Flutter. Crear /android/app/proguard-rules.pro archivar e insertar dentro:

#Flutter Wrapper
-keep class io.flutter.app.**  *; 
-keep class io.flutter.plugin.**   *; 
-keep class io.flutter.util.**   *; 
-keep class io.flutter.view.**   *; 
-keep class io.flutter.**   *; 
-keep class io.flutter.plugins.**   *; 

Al final de todo puedes encontrar los comentarios de otros programadores, tú además puedes mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *