2016-07-07 2 views
1

Я не могу экспортировать подписанный файл apk.Android Build Failed: во время выпуска

Ошибка: выполнение выполнено для задачи ': app: transformClassesAndResourcesWithProguardForRelease'.

java.io.IOException: Please correct the above warnings first.

предупреждение является следующим:

Предупреждения: там были 92 неразрешенных ссылок на классы или интерфейсы. Возможно, вам придется добавить отсутствующие библиотеки или обновить их версии. Если ваш код работает нормально без отсутствующих классов, вы можете отключить предупреждения с параметрами '-dontwarn'. (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass) Предупреждение: были 1 неразрешенные ссылки на членов класса библиотеки. Возможно, вам необходимо обновить версии библиотеки. (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember) Предупреждение: Исключение во время обработки java.io.IOException Исправление: сначала выполните указанные выше предупреждения. : Приложение: transformClassesAndResourcesWithProguardForRelease FAILED

+0

Удалить строку proguardFile в вашей сборке или исправить ее –

+0

все тот же выпуск @LaurentRussier – Shanmugapriyan

ответ

1

Вам нужно внимательно посмотреть на указанные предупреждения в журнале сборки и добавить соответствующие -dontwarn xxx.yyy правила конфигурации ProGuard.

Эти предупреждения обычно указывают на то, что у вас есть проблемы в вашей конфигурации, например. ссылаясь на класс, которого нет. Это может быть из-за библиотек Java, которые были разработаны для стандартного Java SDK, используя классы/методы, которых нет при разработке приложения для Android.

Чтобы полностью игнорировать эти предупреждения и позволить ProGuard обрабатывать ваше приложение, вы также можете использовать правило -ignorewarnings.

Смежные вопросы