В моем случае я использовал assumenosideeffects
в моих правилах Proguard.Например:
-assumenosideeffects class java.io.PrintStream { *; }
, что привело к ошибке в proguard при удалении вызова конструктора суперкласса из конструктора каждого класса.Чтобы это исправить, вы должны изменить это на:
-assumenosideeffects class java.io.PrintStream {
*** <fields>;
*** <methods>;
}
PrintStream
- это класс, который вы хотите скрыть с помощью proguard.Это исправило проблему в моем случае.