Ну, это время исповеди.Вопрос в бредах.-keepclassmembers
правильно.Проблема возникла из-за того, что товарищ по команде нарушил код, а конструктор действительно отсутствовал.
Обратите внимание, что если есть изменение, оптимизирующее весь класс, вам следует использовать -keep
, как предложил Кхарлес, но{*;}
необходимо для обеспечения того, чтобы все методы оставались на месте.
Обратите внимание, что {*;}
только для тестирования.Для производства следует использовать более мелкозернистый подход.
Я оставляю вопрос для тех, у кого такая же проблема.