Проблемы сборки на мобильной платформе 8.3.10.78 и выше

1. Igor_Zh92 06.12.17 07:45 Сейчас в теме
Коллеги, доброго времени суток!
Возникли проблемы при сборке мобильного приложения на тестовых мобильных платформах (8.3.10.78, а так же 8.3.10.80 и 8.3.11.52) при сборке возникает ошибка. Вот журнал:

[info] Android ARM
[info] Дата и время начала сборки : 06.12.2017 14:43:11
[info] Версия ОС : Windows x86, version 6.2 (Build 9200)
[info] Версия 1С:Предприятия : 8.3.10.2375 Windows x86
[info] Версия сборщика : 2.0.6.10
[info] Версия мобильной платформы : 8.3.11.52
[info] Графическая информация : X:\_exchange\invent-Android-lightgrey+OS.zip
[info] Аудиоинформация :
[info] Путь к Android SDK : C:\mobile\android-sdk
[info] Android API Level : 27
[info] Путь к Apache Ant : C:\mobile\apache-ant-1.10.1
[info] Путь к Java : C:\Program Files\Java\jdk1.8.0_144
[info] Рабочий каталог (и кеш) : C:\mobile\cache
[info] Распаковка мобильной платформы
[info] Конфигураций в мобильном приложении: 1
[info] Распаковка мобильной конфигурации: 1, МобильнаяИнвентаризацияОС 0.9.4
[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-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) - указана
[WARN] Информация о звуковых файлах отсутствует
[ERR ] {CommonModule.MobileApplicationBuilding.Module(899)}: Ошибка при вызове метода контекста (OpenFile)
XMLReader.OpenFile(WorkingDirectory + "bin\AndroidManifest.xml");
по причине:
Каталог не обнаружен 'C:\mobile\cache\0c37ed7e-b7d0-4bc8-9785-07cbeedf72fe\bin\AndroidManifest.xml'


Обновил уже все что можно, требуемые компоненты из Android SDK установлены.
Версия Java: 8 upd ate 144
Версия Apache Ant 1.10.1
Версия сборщика мобильных приложений: 2.0.6.10

Суть в том, что файл AndroidManifest.xml создается не в 'C:\mobile\cache\b2b6e512-bdf1-4622-8772-dc744c1e050a\bin\AndroidManifest.xml' а в 'C:\mobile\cache\b2b6e512-bdf1-4622-8772-dc744c1e050a\AndroidManifest.xml'
то есть без папки 'bin'

Пробовал из конфигурации поубирать везде в строковых переменных пути папку bin, но все равно возникают ошибки, но уже на других этапах сборки.
Вот полный журнал сборки:

[info] Android ARM
[info] Дата и время начала сборки : 06.12.2017 14:40:10
[info] Версия ОС : Windows x86, version 6.2 (Build 9200)
[info] Версия 1С:Предприятия : 8.3.10.2375 Windows x86
[info] Версия сборщика : 2.0.6.10
[info] Версия мобильной платформы : 8.3.11.52
[info] Графическая информация : X:\_exchange\invent-Android-lightgrey+OS.zip
[info] Аудиоинформация :
[info] Путь к Android SDK : C:\mobile\android-sdk
[info] Android API Level : 27
[info] Путь к Apache Ant : C:\mobile\apache-ant-1.10.1
[info] Путь к Java : C:\Program Files\Java\jdk1.8.0_144
[info] Рабочий каталог (и кеш) : C:\mobile\cache
[info] Распаковка мобильной платформы
[info] Конфигураций в мобильном приложении: 1
[info] Распаковка мобильной конфигурации: 1, МобильнаяИнвентаризацияОС 0.9.4
[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-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) - указана
[WARN] Информация о звуковых файлах отсутствует
[info] Установка полного идентификатора приложения: ru.tutRa.invent
[info] Установка версии приложения: 0.9.4
[info] Установка номера сборки приложения: 211
[WARN] Ключ для работы с картами Google не задан в настройках. Работа с картами будет невозможна
[info] Удаляем лишние данные из манифеста
[WARN] Необходимый элемент НЕ обнаружен
[info] Проверка версии мобильной платформы, а также установка разрешений (если это необходимо):
[info] Устанавливаются разрешения, используемые мобильными конфигурациями:
[info] Обрабатывается разрешение: Location, используется
[info] Обрабатывается разрешение: LocalNotification, используется
[info] Обрабатывается разрешение: InAppPurchases, НЕ ИСПОЛЬЗУЕТСЯ
[info] Обрабатывается разрешение: Print, используется
[info] Обрабатывается разрешение: Calendars, НЕ ИСПОЛЬЗУЕТСЯ
[info] Обрабатывается разрешение: Contacts, НЕ ИСПОЛЬЗУЕТСЯ
[info] Обрабатывается разрешение: Telephony, НЕ ИСПОЛЬЗУЕТСЯ
[info] Обрабатывается разрешение: Multimedia, используется
[info] Обрабатывается разрешение: Ads, НЕ ИСПОЛЬЗУЕТСЯ
[info] Обрабатывается разрешение: PushNotification, НЕ ИСПОЛЬЗУЕТСЯ
[info] Установка языка локализации: ru (Инвентаризация ОС)
[info] Подготовка файла управления сборкой: local.properties.xml
[info] Подготовка файла управления сборкой: build.xml
[info] Подготовка файла управления сборкой: make.bat
[info] Начинается сборка
Buildfile: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\build.xml

-set-mode-check:

-se t-release-mode:

-release-obfuscation-check:
[echo] proguard.config is ${proguard.config}

-check-env:
[checkenv] Android SDK Tools Revision 25.2.5
[checkenv] Installed at C:\mobile\android-sdk

-setup:
[echo] Project Name: 1cem
[gettype] Project Type: Application

-build-setup:
[getbuildtools] Using latest Build Tools: 27.0.2
[echo] Resolving Build Target for 1cem...
[gettarget] Project Target: Android 8.1.0
[gettarget] API level: 27
[echo] ----------
[echo] Creating output directories if needed...
[mkdir] Created dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin
[mkdir] Created dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res
[mkdir] Created dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\rsObj
[mkdir] Created dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\rsLibs
[mkdir] Created dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\gen
[mkdir] Created dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\classes
[mkdir] Created dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\dexedLibs
[echo] ----------
[echo] Resolving Dependencies for 1cem...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
[echo] ----------
[echo] Building Libraries with 'release'...
[subant] No sub-builds to iterate on

-dex:

-crunch:
[crunch] Crunching PNG Files in source dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\res
[crunch] To destination dir: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res
[crunch] Processing image to cache: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\res\drawable-hdpi\icon.png => C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-hdpi\icon.png
[crunch] (processed image to cache entry C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-hdpi\icon.png: 0% size of source)
[crunch] Processing image to cache: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\res\drawable-ldpi\icon.png => C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-ldpi\icon.png
[crunch] (processed image to cache entry C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-ldpi\icon.png: 0% size of source)
[crunch] Processing image to cache: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\res\drawable-mdpi\icon.png => C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-mdpi\icon.png
[crunch] (processed image to cache entry C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-mdpi\icon.png: 0% size of source)
[crunch] Processing image to cache: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\res\drawable-xhdpi\icon.png => C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-xhdpi\icon.png
[crunch] (processed image to cache entry C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-xhdpi\icon.png: 0% size of source)
[crunch] Processing image to cache: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\res\drawable-xxhdpi\icon.png => C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-xxhdpi\icon.png
[crunch] (processed image to cache entry C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\res\drawable-xxhdpi\icon.png: 0% size of source)
[crunch] Crunched 5 PNG files to update cache

-package-resources:
[package] C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\AndroidManifest.xml: error: Unable to open file for read: No such file or directory
[package] Result: 1

-package:
[apkbuilder] Current build type is different than previous build: forced apkbuilder run.
[apkbuilder] Creating 1cem-release-unsigned.apk for release...

BUILD FAILED
C:\mobile\android-sdk\tools\ant\build.xml:958: The following error occurred while executing this line:
C:\mobile\android-sdk\tools\ant\build.xml:969: The following error occurred while executing this line:
C:\mobile\android-sdk\tools\ant\build.xml:312: com.android.sdklib.build.ApkCreationException: java.io.FileNotFoundException: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\1cem.ap_ does not exist
at com.android.sdklib.build.ApkBuilder.init(ApkBuilder.java:469)
at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:396)
at com.android.ant.ApkBuilderTask.execute(ApkBuilderTask.java:334)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:402)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at com.android.ant.IfElseTask.execute(IfElseTask.java:124)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at com.android.ant.IfElseTask.execute(IfElseTask.java:124)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:402)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:857)
at org.apache.tools.ant.Main.startAnt(Main.java:236)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:287)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113)
Caused by: java.io.FileNotFoundException: C:\mobile\cache\80f298de-d4a8-4f68-b25d-6bcac8ef04a1\bin\1cem.ap_ does not exist
at com.android.sdklib.build.ApkBuilder.checkInputFile(ApkBuilder.java:938)
at com.android.sdklib.build.ApkBuilder.init(ApkBuilder.java:438)
... 62 more

На более ранних версиях мобильной платформы приложение собирается без проблем (пробовал на 8.3.9.91).
Может быть кто-нибудь сможет подсказать в чем может быть проблема? А то бьюсь с задачей уже второй день(
+
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. DJDUH 17 06.12.17 13:38 Сейчас в теме
(1) поместить в bin и проверить
+
3. Igor_Zh92 07.12.17 02:14 Сейчас в теме
(2) В C:\mobile\cache\ каждый раз во время сборки создается новая папка с рандомным именем, поэтому такой вариант не подойдёт(
+
4. Dream_kz 129 09.01.18 07:29 Сейчас в теме
(1) С 8.3.10.71 для сборки используется Gradle, нужно указать его в сборщике
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот