Я пытаюсь создать apk своего проекта Flutter, но возникает ошибка, и он не может создать - PullRequest
1 голос
/ 05 мая 2020

Microsoft Windows [Версия 10.0.18363.778] (c) Корпорация Microsoft, 2019 г. Все права защищены.

F: \ flutter_projects \ i_am_rich> flutter build apk Вы создаете толстый APK, который включает двоичные файлы для android -arm, android -arm64, android -x64. Если вы развертываете приложение в Play Store, рекомендуется использовать пакеты приложений или разделить APK, чтобы уменьшить размер APK. Чтобы сгенерировать набор приложений, выполните: flutter build appbundle --target-platform android -arm, android -arm64, android -x64 Подробнее: https://developer.android.com/guide/app-bundle Чтобы разделить APK на ABI, запустите: flutter build apk --target-platform android -arm, android -arm64, android -x64 --split-per-abi Подробнее: https://developer.android.com/studio/build/configure-apk-splits#configure -abi- split Запуск задачи Gradle 'assemblyRelease' ...

ОШИБКА: сбой сборки с исключением.

  • Что пошло не так: сбой выполнения для задачи ': приложение : mergeReleaseResources '.

    Произошло несколько сбоев действий при выполнении задачи: произошел сбой при выполнении com. android .build.gradle.internal.tasks.Workers $ ActionFacade Android Ошибка компиляции ресурса F: \ flutter_projects \ i_am_rich \ android \ app \ src \ main \ res \ mipmap-xhdpi \ ic_launcher.png: AAPT: ошибка: не удалось прочитать подпись PNG: файл не начинается с подписи PNG.

    F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xhdpi\ic_launcher.png: AAPT: error: file failed to compile.
    

    Ошибка при выполнении com. android .build.gradle.internal.tasks.Workers $ ActionFacade Android resource c Ошибка компиляции F: \ flutter_projects \ i_am_rich \ android \ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png: AAPT: ошибка: не удалось прочитать подпись PNG: файл не начинается с подписи PNG.

    F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-mdpi\ic_launcher.png: AAPT: error: file failed to compile.
    

    Произошел сбой при выполнении com. android .build.gradle.internal.tasks.Workers $ ActionFacade Android Ошибка компиляции ресурса F: \ flutter_projects \ i_am_rich \ android \ app \ src \ main \ res \ mipmap-xxxhdpi \ ic_launcher.png: AAPT: ошибка: не удалось прочитать подпись PNG: файл не начинается с подписи PNG.

    F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xxxhdpi\ic_launcher.png: AAPT: error: file failed to compile.
    

    Ошибка при выполнение com. android .build.gradle.internal.tasks.Workers $ ActionFacade Android сбой компиляции ресурса F: \ flutter_projects \ i_am_rich \ android \ app \ src \ main \ res \ mipmap-xxhdpi \ ic_launcher.png: AAPT : error: не удалось прочитать подпись PNG: файл не начинается с подписи PNG.

    F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xxhdpi\ic_launcher.png: AAPT: error: file failed to compile.
    
  • Попробуйте: запустить с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. Запустите с --scan, чтобы получить полную информацию.

  • Получите дополнительную помощь по телефону https://help.gradle.org

СБОЙ СБОРКИ в 2 мин. 29 с. Запуск задачи Gradle 'assemblyRelease' ... Запуск задачи Gradle 'assemblyRelease' ... Выполнено 152.6s (!) Задача Gradle AssemblyRelease завершилась неудачно с кодом выхода 1

F: \ flutter_projects \ i_am_rich>

1 Ответ

1 голос
/ 05 мая 2020

Я думаю, вы испортили файлы значков своего приложения. Попробуйте заменить файлы иконок.

...