Proguard ParseException: «Ожидание ключевого слова« разрешает »,« allowoptimization »или« allowobfuscation »перед« includedescriptorclasses »» на -Keep

Странная ошибка, которая появляется только при запуске шага Proguard с Android Studio

Ошибка:

org.gradle.internal.UncheckedException: proguard.ParseException: Expecting keyword 'allowshrinking', 'allowoptimization', or 'allowobfuscation' before 'includedescriptorclasses' in line 42 of file...

Вот строка, о которой идет речь в моем файле Proguard:

-keep, includedescriptorclasses public class com.Foo.Bar { public protected <fields>; public protected <methods>; public protected *; }

Отмечая, что:

-keep,allowobfuscations, allowoptimizations, allowshrinking, includedescriptorclasses public class com.Foo.Bar { public protected <fields>; public protected <methods>; public protected *; }

Или любая комбинация поддерживающих модификаторов все же приводит к тому же сообщению об ошибке.

Опция includesescriptorclasses является новой в ProGuard 5.0. Вероятно, вы используете более старую версию. Все версии обратно совместимы, поэтому вы можете просто изменить банку ProGuard.