Оптимизация ProGuard пропускает 5 правил, пропущенных при создании сборки в Android Studio 3.4.1 внезапно - PullRequest
0 голосов
/ 23 октября 2019

Проходы оптимизации Proguard 5 работали правильно, и сборка выполняла проходы на всех пяти уровнях (см. Журнал ниже), однако внезапно Gradle пропускает (без какого-либо предупреждения) проходы оптимизации ProGuard (журнал показан ниже)

Средасостоит из Android Studio 3.4.1, плагина Gradle в 3.4.1 и ProGuard 6.0.3. R8 отключен в gradle.properties, а useProguard включен в модуле приложения build.gradle. Приложение работает на платформе Java.

Опробованы ниже варианты, предложенные в других публикациях SO (не связанных с оптимизацией ProGuard), но безуспешно.
удаление папки .gradle.
аннулирование кэша в Android Studio
попытался изменить плагин Gradle на 3.3.1

Рабочий Proguard Оптимизация журнала Gradle

Shrinking... 
Printing usage to ... 
Removing unused program classes and class elements...
  Original number of program classes: 7098
  Final number of program classes:    5859
Optimizing (pass 1/5)...
Optimizing (pass 2/5)...
Optimizing (pass 3/5)...
Optimizing (pass 4/5)...
Optimizing (pass 5/5)...
Shrinking...
Removing unused program classes and class elements...
  Original number of program classes: 5815
  Final number of program classes:    5815
Obfuscating...

Пропущенная оптимизация журнала Gradle

Shrinking...
Printing usage to ...
Removing unused program classes and class elements...
  Original number of program classes: 7415
  Final number of program classes:    6151
Obfuscating...

Попытка обновления Android Studio до 3.5версия путем отключения R8, но та же проблема сохраняется. Даже попробовал то же самое на нескольких машинах.

Нет сообщения SO для этого типа проблемы. Пожалуйста помогите.

...