¿Cómo distinguir la autenticidad de minifyenabled?
Personalice el módulo y proporcione una interfaz API a terceros, por lo que es necesario ofuscar el paquete jar generado;
Quiero configurar lo siguiente en buid.gradle: tarea crear jar (tipo: copiar) { eliminar 'build/libs/play API . jar' de ('build/intermediations/bundles/release/') en ('classes . jar'), 'play API' crear jar. Depende de (compilación) tipos de compilación { release { minifyabled tureproguardFiles getDefaultProguardFile('proguard
Luego genere el paquete jar mediante el comando cmd. Si no hay confusión, es decir, minifyyenabled true-minifyyenabled false, el. El paquete jar se puede generar y usar normalmente, pero después de configurarlo en ofuscación, se producirá el siguiente error
Cómo ofuscar y empaquetar apk en Android Studio
//Obfuscación. la nueva versión es ninifyEnabled, ya no se ejecuta proguardminifyEnabled true. //Cargue el archivo de configuración de ofuscación predeterminado y personalice la configuración de ofuscación;
El archivo Proguard getDefaultProguard ('proguard-Android. txt') y proguard.cfg establezca minifyEnabled en verdadero y la confusión del código se solucionará cuando no sea necesario empaquetar Proguard-android.txt en el directorio sdk, la configuración principal es el archivo proguard.cfg;
Crear un proyecto directamente. en Android Studio no tendrá este archivo, pero el archivo proguard-rules.pro. En realidad es el mismo porque el proyecto se migró desde eclipse donde el archivo proguard.cfg estaba ofuscado antes.