Метод должен быть переопределен в [proguard.classfile.editor.AttributeAdder], если когда-либо вызывался - PullRequest
0 голосов
/ 28 ноября 2018

Я обновляю com.google.android.gms:play-services-ads с 15.0.1 до 17.1.1 и получаю следующую ошибку при попытке запустить приложение:

Метод должен быть переопределен в [proguard.classfile.editor.AttributeAdder] если когда-либо называется

Когда я возвращаюсь к 15.0.1, все работает нормально.Когда я отключаю Proguard, все работает нормально.

Я понятия не имею, о чем эта ошибка, и она время от времени упоминается в некоторых древних вопросах, которые, похоже, больше не применяются.

Редактировать: IЯ нашел обходной путь - добавить -optimizations !class/merging/* к моей proguard, но я все равно хотел бы, чтобы он работал так, как он должен.

1 Ответ

0 голосов
/ 28 ноября 2018

Добавьте это в ваш файл правил proguard-правил

-optimizations !class/merging/*

Исправлена ​​моя проблема.

Кажется, что проблема ProGuard, основанная на этой теме ЗДЕСЬ

...