Ответ 1
Решил: добавив эти строки, он выполнил задание
-useuniqueclassmembernames
-keeppackagenames doNotKeepAThing
Это мой полный script
-optimizationpasses 30
-mergeinterfacesaggressively
-dontpreverify
-optimizations !code/simplification/arithmetic
-repackageclasses 'com.example'
-allowaccessmodification
-useuniqueclassmembernames
-keeppackagenames doNotKeepAThing
-keep class !com.example.**{ *; }
-keep public class com.sdk.example{
*;
}
-keep public class com.sdk.IExampleCallback{
*;
}
-keepclasseswithmembernames public class com.sdk.ui.activity.ExampleActivity{
public <methods>;
protected <methods>;
}
-keepclasseswithmembernames public class com.example.sdk.ExampleReciever{
public <methods>;
}
-assumenosideeffects class android.util.Log {
public static boolean isLoggable(java.lang.String, int);
public static int v(...);
public static int i(...);
public static int w(...);
public static int d(...);
public static int e(...);
}