Este team de especialistas pasados algunos días de investigación y recopilar de datos, hallamos los datos necesarios, nuestro deseo es que te resulte útil para tu plan.
Solución:
Citando de tools.android.com:
reductor incorporado
La versión 2.0 del complemento de Android para Gradle se envía con un reductor de código incorporado experimental, que se puede usar en lugar de ProGuard. El reductor incorporado admite ejecuciones incrementales rápidas y está destinado a acelerar los ciclos de iteración. Se puede habilitar usando el siguiente fragmento de código:
android buildTypes debug minifyEnabled true useProguard false proguardFiles getDefaultProguardFile('proguard-android.txt')
El reductor incorporado solo puede eliminar el código muerto, no ofusca ni optimiza. Se puede configurar con los mismos archivos que ProGuard, pero ignorará todos los indicadores relacionados con la ofuscación o la optimización.
A diferencia de ProGuard, admitimos el uso del reductor integrado junto con Instant Run: según el proyecto, puede reducir significativamente el tiempo inicial de construcción e instalación. Cualquier método que se vuelva accesible después de un cambio de código aparecerá como recién agregado al programa y evitará un intercambio en caliente de Instant Run.
no necesitas useProguard true
más.
La reducción de código con R8 está habilitada de forma predeterminada cuando configura el minifyEnabled
propiedad a true.
Cuando construyes tu proyecto usando el complemento Android Gradle 3.4.0 o superior, el complemento ya no usa ProGuard para realizar la optimización del código en tiempo de compilación. En cambio, el complemento funciona con el compilador R8 para manejar las tareas de acuerdo con el documento oficial.
Si desea utilizar ProGuard en lugar de R8. Agregue esta línea en el archivo gradle.properties
android.enableR8=false
solo habilite minifyEnabled
tendrá código tanto optimizado como ofuscado. Esto es porque useProguard true
es predeterminado, por lo que no es necesario configurarlo explícitamente.
Ver también: Ofuscación en Android Studio
Recuerda algo, que puedes agregar una reseña si descubriste tu dificultad .