Проблема при создании подписанного APK

Столкнулся с ошибкой AAPT2: проверьте журналы для получения подробной информации при создании подписанного APK. Обычно при сборке выдается успешный apk, а при создании Signed APk блокируется.

Вот файл градиента

И файл ошибки размещен ниже для получения дополнительной информации.

Пожалуйста, направьте меня дальше. Спасибо


person Muthu S    schedule 03.06.2018    source источник
comment
что говорит об ошибке представление «Сообщения»?   -  person Boe-Dev    schedule 03.06.2018
comment
Ошибка: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: ошибка AAPT2: подробности см. в журналах   -  person Muthu S    schedule 03.06.2018
comment
Выше приведено сообщение об ошибке, которое я получаю в представлении сообщений @Boe-Dev.   -  person Muthu S    schedule 03.06.2018
comment
опубликуйте свой журнал ошибок из представления сообщений. Вы можете открыть представление сообщения с помощью кнопки a/b, чуть ниже зеленого молотка на левой боковой панели кнопок в разделе «Сборка».   -  person Omkar    schedule 03.06.2018
comment
Щелкните значок прямо под зеленым значком молотка, чтобы просмотреть полный журнал сборки. Разместите это здесь, чтобы мы могли увидеть ошибку.   -  person Izabela Orlowska    schedule 05.06.2018
comment
ты используешь андройдкс?   -  person Boe-Dev    schedule 07.06.2018
comment
Нет, я не использую   -  person Muthu S    schedule 07.06.2018


Ответы (1)


Так как логи не выложены. Я считаю, что одна из причин сбоя сборки связана с тем, что некоторые файлы PNG повреждены и не были проанализированы. Иногда изображения имеют расширение, но не являются настоящим PNG.

Вы можете проверить, являются ли изображения в вашем проекте настоящими PNG, с помощью следующей команды:

find . -type f -name "*.png" | xargs -L 1 -I{} file  -I {} | grep -v 'image/png; charset=binary$'

Получив список, я использовал этот сайт, чтобы преобразовать их в PNG. Затем я смог создать подписанный apk.

person Aarth Tandel    schedule 31.01.2020