Я могу создать сборку отладки, но сборка выпуска завершается с ошибкой app:mergeReleaseResources и Error: java.util.concurrent.ExecutionException: исключение. Я попытался отключить progaurd, удалить любой поврежденный файл png, но все равно возникает та же проблема. Любая идея, что здесь происходит не так или как найти причину?
исключение app:mergeReleaseResources при создании релизной сборки
Ответы (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
СПАСИБО! Это такая сложная ошибка, чтобы найти, это было прекрасно. Показал мне, как найти конкретную ошибку в моем проекте
- person chargerstriker; 02.10.2018
Как вы исправляли файл .? тайна продолжается
- person Muhammad Ashfaq; 11.10.2019
@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
Использовал это уже, это дало мне ошибку: добавить прерывание при ошибке lint false.
- person jatin rana; 07.07.2018
Пожалуйста, опубликуйте свой Logcat также
- person Shiva Snape; 07.07.2018
Я нашел ошибку. В терминале я использовал эту командную строку gradlew --scan assembleRelease, и это дало мне следующую ошибку: D:\Freelance Work\InstaConnect\app\src\main\res\drawable-nodpi\blacktoblue_gradient.png: ошибка: не удалось прочитать подпись PNG : файл не начинается с сигнатуры PNG.
- person jatin rana; 07.07.2018