Имя: Пароль:
1C
1С v8
Сборщик мобильных приложений и последняя платформа
0 Bibr
 
28.02.19
11:52
Вопрос тем, кто делает мобильные приложения.

А никто не столкнулся с проблемой загрузки в сборщик мобильной конфигурации, выгруженной из конфигуратора платфомы 8.3.14.1565 (последняя текущая)
Раньше платформа выгружала мобильную конфигурацию в 1cema.xml, теперь выгружает в zip архив. Сборщик приложений ругается на этот zip архив, хотя по коду обработка zip прописана, но формат xml в архиве не тот.
Релиз сборщика  2.0.8.18, более нового в составе последней мобильной платформы не обнаружилось, но такое ощущение, что он уже должен где-то быть.
1 SilentMan
 
28.02.19
11:56
А как ругается-то?
2 SilentMan
 
28.02.19
11:57
Последний сборщик - 2.0.8.39-й
3 repin_mike
 
28.02.19
12:03
Раз уж в тему зашёл - спрошу
Вот я написал мобильное приложение, оно даже работает.
Какой сейчас православный метод чтобы его скомпилировать (чтобы получился *.apk файл)?
Для разработки безусловно удобнее когда база вывернута через публикацию, но для работы наверное будет лучше если приложение будет скомпилировано
4 ADenPiter
 
28.02.19
12:06
(3) Дык сборщик для этого и нужен. Только для его работы надо ещё android sdk и  java sdk ставить. Этот сборщик запускает екзешники с этих библиотек с заданными параметрами, скармливает им хмл и на выходе получется apk.
5 Bibr
 
28.02.19
12:21
(1)  Когда смотрит xml, то в новом формате localname = "MobileAppInfo"
А в сборщике такой код:
            if XMLReader.LocalName = "MobileApp" Then
                CfgProps.configType = Enums.MakeType.Application;
            ElsIf XMLReader.LocalName = "MobileClient" Then
                CfgProps.configType = Enums.MakeType.Client;
            Else
                Raise "Unknown config type";
            EndIf;

Соответственно вываливается с ошибкой "Unknown config type".
Т.е. налицо несоответствие форматов

(2) А где его взять? Я качаю с сайта последнюю версию мобильно платформы (8.3.13.45), но там сборщик 2.0.8.18
Где взять 39й ???
6 repin_mike
 
28.02.19
12:21
(4) А есть какая-нибудь инструкция поподробнее как это всё делать?
7 Bibr
 
28.02.19
12:23
(6) https://its.1c.ru/db/pubintromobile/content/145/hdoc
Или гугли, есть статьи на инфостарте, хабре
8 ADenPiter
 
28.02.19
12:28
(5) Было у меня уже такая ситуация несколько лет назад. Пришлось подождать, они не всегда сборщик вовремя выкладывают.
9 repin_mike
 
28.02.19
12:28
(7) О, пасибо

(5) Скачал с сайта последний релиз моб приложения (8_3_13_45) - там папку со сборщиком нашёл, версия 2.0.8.19
Вероятно если поменять 18 на 19 то заработает
10 Bibr
 
28.02.19
12:35
(9) Проверил, у меня 19, опечатался.

Вопрос к SilentMan, где взять 2.0.8.39?
11 Nyoko
 
28.02.19
12:45
(0) меняй платформу, 14 еще сыра
12 Bibr
 
28.02.19
13:23
(11) Из 13й платформы апк выгружаются, но не работают. Начались проблемы при работе под 9м андроидом - банально не открываются формы элементов справочников. Решил всё обновить, сделать последних версий.
13 Bibr
 
28.02.19
14:56
Апну пожалуй, SilentMan, not so silent, pls)
14 SilentMan
 
28.02.19
23:25
(10) В тестовой 13-й. Которая 8.3.13.59. Там же лежит
15 SilentMan
 
28.02.19
23:27
(14) или ждать мобильную 14-й версии... я не помню, менялся формат в 14-й версии или нет. Если менялся - ждать 14-ю мобильную
16 Bibr
 
01.03.19
10:57
Спасибо