Имя: Пароль:
1C
 
Сборка приложения в апк
0 Бабачек
 
01.05.24
15:40
Если кто-то делал свои мобильные приложение, как АПК файл, то подскажите пожалуйста. Загружаю графические данные, через архив, все по инструкции и тд и тп, он их видит, ошибок и предупреждений нет, но когда начинаю собирать приложение, всегда когда указываю графические файлы, всегда выходит ошибка и приложение не собирается, причем по журналу каких то ошибок связанных с этим нет, а если убираю графические элементы, то все ок.
Если кто-то сталкивался, подскажите ПОЖАЛУЙСТА
1 Бабачек
 
02.05.24
09:37
Распаковка картинок
[info] Распаковка картинок:
[info]  Android\icon-36x36.png (res\drawable-ldpi\icon.png) - указана
[info]  Android\icon-48x48.png (res\drawable-mdpi\icon.png) - указана
[info]  Android\icon-72x72.png (res\drawable-hdpi\icon.png) - указана
[info]  Android\icon-96x96.png (res\drawable-xhdpi\icon.png) - указана
[info]  Android\icon-144x144.png (res\drawable-xxhdpi\icon.png) - указана
[info]  Android\splash-320x480.png (assets\logo\logo_320x480.png) - указана
[info]  Android\splash-480x854.png (assets\logo\logo_480x854.png) - указана
[info]  Android\splash-640x960.png (assets\logo\logo_640x960.png) - указана
[info]  Android\splash-768x1024.png (assets\logo\logo_768x1024.png) - указана
[info]  Android\splash-800x1280.png (assets\logo\logo_800x1280.png) - указана
[info]  Android\splash-854x480.png (assets\logo\logo_854x480.png) - указана
[info]  Android\splash-1024x768.png (assets\logo\logo_1024x768.png) - указана
[info]  Android\splash-1242x2208.png (assets\logo\logo_1242x2208.png) - указана
[info]  Android\splash-1280x800.png (assets\logo\logo_1280x800.png) - указана
[info]  Android\splash-1536x2048.png (assets\logo\logo_1536x2048.png) - указана
[info]  Android\splash-2048x1536.png (assets\logo\logo_2048x1536.png) - указана
[info]  Android\splash-2208x1242.png (assets\logo\logo_2208x1242.png) - указана
[info]  Android\pushsmallicon-18x18.png (res\drawable-ldpi\pushsmallicon.png) - указана
[info]  Android\pushsmallicon-24x24.png (res\drawable-mdpi\pushsmallicon.png) - указана
[info]  Android\pushsmallicon-36x36.png (res\drawable-hdpi\pushsmallicon.png) - указана
[info]  Android\pushsmallicon-48x48.png (res\drawable-xhdpi\pushsmallicon.png) - указана
[info]  Android\pushsmallicon-72x72.png (res\drawable-xxhdpi\pushsmallicon.png) - указана
[info]  Android\pushlargeicon-36x36.png (res\drawable-ldpi\pushlargeicon.png) - указана
[info]  Android\pushlargeicon-48x48.png (res\drawable-mdpi\pushlargeicon.png) - указана
[info]  Android\pushlargeicon-72x72.png (res\drawable-hdpi\pushlargeicon.png) - указана
[info]  Android\pushlargeicon-96x96.png (res\drawable-xhdpi\pushlargeicon.png) - указана
[info]  Android\pushlargeicon-144x144.png (res\drawable-xxhdpi\pushlargeicon.png) - указана
2 Бабачек
 
01.05.24
15:41
такая информация по картинкам, все же вроде нормально
3 Garykom
 
01.05.24
15:45
Скажи ты точно 1Сник?
Ты отладчиком умеешь пользоваться?
Точку остановка там поставить и пройтись на каком этапе ошибка и почему...
4 Garykom
 
01.05.24
15:51
Насколько я помню все банально - не хватает нужных картинок и в тоже время лишние
Версия сборщика не соответствует версии Android SDK и Android Studio
Практически всегда когда SDK и студия обновляются - 1С за ними не успевает со своим сборщиком
Надо всегда брать самый последний сборщик и версию SDK/студии уже вышедшие на дату выхода сборщика, т.е. обычно не самые свежие
5 Бабачек
 
01.05.24
15:51
(4) так картинок для Андроид хватает, там бы написалось, что чего не хватило. А вот про версию - это ты так думаешь или знаешь? Не собирал до этого апкашники, первый раз так скажем
6 Бабачек
 
01.05.24
15:58
(4) ну получается так и есть, андроид студио там всякое разное и старое и самое новое, jdk 15, сборщик с ИТСа самый последний. И не работает именно если начать добавлять графические элементы, без них все нормально
7 SilentMan
 
01.05.24
17:15
(6) Так где ошибка-то?
Много разных слов, а ключевых (с описанием ошибки) - нет.
8 Бабачек
 
02.05.24
05:17
(7) FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':mergeSignReleaseResources'.
> Multiple task action failures occurred:
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-ldpi\pushlargeicon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-ldpi\pushlargeicon.png: AAPT: error: file failed to compile.

И вот так оно еще ниже начинает повторяться
9 Ёпрст
 
02.05.24
07:28
(8) ну дык pushlargeicon.png не пнг файло
10 Бабачек
 
02.05.24
09:34
(9) а что он такое тогда? :( в архиве то пнгшки лежат и при проверке на совпадение он все нашел
11 Бабачек
 
02.05.24
09:38
(9) подскажите пожалуйста как исправить тогда файл просто называется - pushlargeicon.png, вроде все нормально и другие так же (так написано про все картинки)
12 Бабачек
 
02.05.24
09:52
FAILURE: Build failed with an exception.

Подробности
* What went wrong:
Execution failed for task ':mergeSignReleaseResources'.
> Multiple task action failures occurred:
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-ldpi\pushlargeicon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-ldpi\pushlargeicon.png: AAPT: error: file failed to compile.
            
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-hdpi\pushsmallicon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-hdpi\pushsmallicon.png: AAPT: error: file failed to compile.
            
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-xhdpi\pushlargeicon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-xhdpi\pushlargeicon.png: AAPT: error: file failed to compile.
            
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-hdpi\icon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-hdpi\icon.png: AAPT: error: file failed to compile.
            
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-ldpi\pushsmallicon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-ldpi\pushsmallicon.png: AAPT: error: file failed to compile.
            
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-mdpi\pushsmallicon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-mdpi\pushsmallicon.png: AAPT: error: file failed to compile.
            
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-ldpi\icon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-ldpi\icon.png: AAPT: error: file failed to compile.
            
   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-mdpi\icon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
            
        D:\MOBILE_one_C_Prilozenia\OBSYI_KESH\mab-cb8a4783-55f6-4b01-a330-adf62881fe27\res\drawable-mdpi\icon.png: AAPT: error: file failed to compile.
            

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 53s
9 actionable tasks: 9 executed
13 arsik
 
02.05.24
09:42
(11) До чего довел планету этот фигляр ПЖ. Ужас.
14 timurhv
 
02.05.24
09:50
(11) Откройте блокнотом, в начале должно быть "Спецсимвол + PNG", что-то вроде
‰PNG
15 Ёпрст
 
02.05.24
11:21
(10) нам отсюда не видно, но сборщик считает, что это не формат png файла.
16 Бабачек
 
02.05.24
14:23
(15) :( ахаха а как мне из пнг сделать правильный пнг
17 Бабачек
 
02.05.24
14:23
(14) Попробую
18 ttk
 
02.05.24
14:25
(16) наверное сохранить как png?
19 SilentMan
 
02.05.24
15:00
(15) Это не сборщик так считает, это gradle (и его инструменты, которые, собственно apk-шку и делают) считает, что картинка не является PNG. И gradle я верю, а автору топика - нет
Поэтому все-таки надо сделать картинку формата png и повторить сборку.
20 Garykom
 
02.05.24
15:22
"MOBILE_one_C_Prilozenia\OBSYI_KESH" - никого не смущает?

Особенно уровень знаний недо.. кто мог так обозвать "OBSYI_KESH"

ЗЫ "общий кэш" нюню
21 Бабачек
 
02.05.24
15:57
(19)
22 Бабачек
 
02.05.24
15:57
(20) и что, какая разница как назвао, я же просто собрать хочу АПК
23 Бабачек
 
02.05.24
15:58
Вот пнг
24 Бабачек
 
02.05.24
15:59
как их по другому назвать я не знаю и что сделать тогда (20) (19) (18) (15) (14)
25 SilentMan
 
02.05.24
16:01
(21) вместо того, чтобы взять тотже ImageMagick или paint.net (или любой другой конвертор/редактор), выполнить конвертацию и попробовать новую сборку, ТС пытается что-то доказать...
Нам похер какие у тебя картинки, это AAPT не пофиг и он об этом искренне сообщает: res\drawable-ldpi\pushlargeicon.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.
Но тебе, видно, тоже пофиг - соберется у тебя или нет :)
26 SilentMan
 
02.05.24
16:02
(24) картинки по-другому называть не надо, надо их КОНВЕРТИРОВАТЬ так, чтобы у них ФОРМАТ (а не расширение) соответствовал тому, как принято в PNG.
27 Бабачек
 
02.05.24
18:17
(26) СПАСИБО, именно конвертация по итогу, СПАСИБО