Android Studio realiza la ofuscación de código en proyectos que integran ShardSDK

1. Aquí se utilizan las reglas de ofuscación predeterminadas, por lo que siempre que el valor de minifyEnabled en build.gradle en la aplicación se establezca en verdadero, este parámetro permitirá la ofuscación de código.
2. Para asegurarse de que las clases en el módulo ShardSDK no se confundan, agregue dos líneas de código a proguard-rules.pro bajo la aplicación
(1) -keep class cn.sharesdk.**{*;}
Este código es para asegurar que las clases bajo el nombre del paquete cn.shardsdk no se confundan
(2) dontwarn cn.sharesdk.**
Este código es para que el compilador no genere una advertencia. Sin esta oración, el compilador generará un error, lo que provocará que no se compile correctamente.
3. Una vez liberada la firma, es suficiente. Lo que quiero explicar aquí es que no debes confundir los paquetes .jar de terceros y los módulos en general.

Supongo que te gusta

Origin blog.csdn.net/skateboard1/article/details/47164579
Recomendado
Clasificación