Неожиданный тип ввода. Поддерживаются только типы архивов, например .jar,. zip и т.д. Android

#android #proguard

Вопрос:

При создании Apk-файла выпуска я получил следующую ошибку от progurd.

 Unexpected input type. Only archive types are supported, e.g., .jar, .zip, etc.

/MyApp/app/proguard-project.txt, offset: 1765, line: 47, column: 14, Unexpected input type. Only archive types are supported, e.g., .jar, .zip, etc. 

How to fix this issue. anyone give suggestion.
 

Комментарии:

1. вы нашли решение ?

Ответ №1:

Как уже упоминалось в документах, при использовании Android Studio 3.4 или плагина Android Gradle 3.4.0 и выше R8 является компилятором по умолчанию для запутывания. R8 не поддерживает некоторые аннотации конфигурации proguard.

более конкретно, похоже, что-injars-outjars не принимает вашу текущую конфигурацию.

Чтобы отключить R8, просто используйте

 android.enableR8=false
 

в вашем файле gradle.properties

https://developer.android.com/studio/build/shrink-code