исключение app:mergeReleaseResources при создании релизной сборки

Я могу создать сборку отладки, но сборка выпуска завершается с ошибкой app:mergeReleaseResources и Error: java.util.concurrent.ExecutionException: исключение. Я попытался отключить progaurd, удалить любой поврежденный файл png, но все равно возникает та же проблема. Любая идея, что здесь происходит не так или как найти причину?


person jatin rana    schedule 07.07.2018    source источник


Ответы (3)


Решил это с помощью этой команды gradlew --scan assembleRelease в терминале, и это дало мне следующую ошибку: D:\Freelance Work\InstaConnect\app\src\main\res\drawable-nodpi\blacktoblue_gradient.png: ошибка: не удалось прочитать Подпись PNG: файл не начинается с подписи PNG.

Как только я исправил этот файл, он сработал.

person jatin rana    schedule 07.07.2018
comment
СПАСИБО! Это такая сложная ошибка, чтобы найти, это было прекрасно. Показал мне, как найти конкретную ошибку в моем проекте - person chargerstriker; 02.10.2018
comment
Как вы исправляли файл .? тайна продолжается - person Muhammad Ashfaq; 11.10.2019
comment
@MuhammadAshfaq создайте или загрузите новый и замените старый новым в проекте. - person jatin rana; 11.10.2019

Не удалось прочитать PNG подпись: файл не начинается с подписи PNG

android {
    buildTypes {
        release {
            crunchPngs false // or true
        }
    }
}

Its Working 
person Keshav Gera    schedule 28.01.2020

Если это связано с файлами PNG, присутствующими в проекте, добавьте ниже в gradle.

aaptOptions {  
    cruncherEnabled = false  
} 
person Shiva Snape    schedule 07.07.2018
comment
Использовал это уже, это дало мне ошибку: добавить прерывание при ошибке lint false. - person jatin rana; 07.07.2018
comment
Пожалуйста, опубликуйте свой Logcat также - person Shiva Snape; 07.07.2018
comment
Я нашел ошибку. В терминале я использовал эту командную строку gradlew --scan assembleRelease, и это дало мне следующую ошибку: D:\Freelance Work\InstaConnect\app\src\main\res\drawable-nodpi\blacktoblue_gradient.png: ошибка: не удалось прочитать подпись PNG : файл не начинается с сигнатуры PNG. - person jatin rana; 07.07.2018