Вход | Регистрация
 

Ошибка при сборке мобильного клиента на платформе 8.3.17

Ошибка при сборке мобильного клиента на платформе 8.3.17
Я
   mikecool
 
20.08.20 - 09:04
Последняя доступная мобильная платформа, сборщик взят из нее
Актуальный JDK, актуальная Android Studio со всеми примочками
Сборка выдает: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
Поиск дает только ошибки и решения для проектов в Студии
Может кто уже столкнулся - чего надо для мобильного сборщика сделать?
   mikecool
 
1 - 20.08.20 - 09:08
Собирается клиент под андроид с помощью Gradle, может ему что надо указать?
   mikecool
 
2 - 20.08.20 - 09:12
наткнулся на https://docs.groovy-lang.org/latest/html/gapi/org/codehaus/groovy/reflection/ReflectionCache.html
значит проблема в яве?
   mikecool
 
3 - 20.08.20 - 15:59
Пока обновляется Android Studio созрел еще один вопрос - почему клиент работает на одних устройствах и падает на других?
зы: все на арм процессорах
   Garykom
 
4 - 20.08.20 - 16:20
Это все были риторические вопросы?

МП и МК 1С это такие штуки которые надо практически учиться готовить.

И на новых версиях разные новые приколы, типа в курсе что EDT перешел с Oracle JDK на свободные OpenJDK 11?

https://its.1c.ru/db/edtdoc#content:76:hdoc:i076__установкаjava
   Garykom
 
5 - 20.08.20 - 16:22
Потом с Android Studio (точнее с Android SDK) был прикол с 1С, что там по Obsolete какие то утилиты были
   mikecool
 
6 - 20.08.20 - 16:53
(4) не, не риторические
судя по описанию - все должно работал с полпинка
но не работает ))
   Garykom
 
7 - 20.08.20 - 17:03
(6) видео на ютубе поищи
   Garykom
 
8 - 20.08.20 - 17:03
(7)+ хотя они может уже устарели
   mikecool
 
9 - 20.08.20 - 17:04
(7) да, по видео все вроде как похоже
единственно я не ставил сдк 25, АНТ и путти ибо посчитал, что они не нужны
да и ошибка не на них показывает
   mikecool
 
10 - 21.08.20 - 11:54
(4) ты попал совершенно в дырочку - поставил LibericaJDK и сборка прошла
   pavig
 
11 - 21.08.20 - 12:00
(0)
Почитай тут
Сборщик мобильного приложения. Танцы с бубном.
вся информация верная, можешь руководствоваться
   mikecool
 
12 - 21.08.20 - 12:05
(11) не, у меня все сложилось - просто мобильная 17 платформа нуждается уже в опен-ждк
   mikecool
 
13 - 21.08.20 - 12:15
приложение собрал, но после ввода логина-пароля к базе падает с ошибкой (((
   mikecool
 
14 - 21.08.20 - 12:16
засада ) приложение на 16 платформе нормально работает на 6 андроиде, на 10м не работает
приложение, собранное на 17 платформе падает с ошибкой на 6 андроиде ) сейчас отправлю на проверку на 10й
   Garykom
 
15 - 21.08.20 - 12:17
(13) (14) ы

если у тебя платформа большой базы куда ты клиента цепляешь старая то тебе надо и старую мобильную платформу юзать
   Garykom
 
16 - 21.08.20 - 12:17
(14) а с версиями там засады да
   mikecool
 
17 - 21.08.20 - 12:18
(15) платформа то новая, 8.3.17, а вот с андрюшами беда
   Garykom
 
18 - 21.08.20 - 12:20
(17) для начала попробуй МК на компе на винде 10-ке
   Garykom
 
19 - 21.08.20 - 12:21
(18)+ там если ошибки при установке то погуглить, скачать нужные допкомпоненты и установить
   mikecool
 
20 - 21.08.20 - 12:24
(18) моя твоя не понимать - в эмуляторе андроида? или базу подцепить по адресу, куда МК стучит?
   Garykom
 
21 - 21.08.20 - 12:28
(20) эээ МП 1С умеет не только под android или ios работать
но и под windows (начиная с win8.1) на x86 компах
   Garykom
 
22 - 21.08.20 - 12:32
   mikecool
 
23 - 21.08.20 - 12:32
(21) блин, дошло )) надо собрать будет
   Garykom
 
24 - 21.08.20 - 12:32
   Garykom
 
25 - 21.08.20 - 12:32
(23) зачем собирать там готовые есть
как и готовые клиенты под андроид уже собранные
   Garykom
 
26 - 21.08.20 - 12:33
   mikecool
 
27 - 21.08.20 - 12:34
(25) я хочу сразу под свою базу
надо еще разобрать - при установке клиента нет "активного" подключения, приходится по плюсу добавлять
где то видел такую тему, но не помню где...
   Garykom
 
28 - 21.08.20 - 12:35
"Сборка" нужна чтобы залочить на одну базу, брендировать и подготовить для маркета
Просто тестить можно на готовых же, без сборщика
   Garykom
 
29 - 21.08.20 - 12:36
(27) ну да и если не МК а МП тоже пусто при запуске и надо еще урл к конфе указать опубликованной
   Garykom
 
30 - 21.08.20 - 12:36
(27) Ты сначала проверь что у тебя все пашет на готовых клиентах а потом уже со сборкой любись
 
 Рекламное место пустует
   mikecool
 
31 - 24.08.20 - 09:55
(30) предыдущие МК, собранные до 16 мобильной платформы, работали
была заморочка с сертификатами - но это мелочь
но - до 16 платформы включительно не работают на 10 андроиде
собрал на 17 платформе - не работает нигде ))) падает после ввода логина-пароля
как можно понять - чего не хватает и на чем падает?
где искать логи?
   mikecool
 
32 - 26.08.20 - 11:14
пробую собрать для винды
указать каталог Вин10 СДК - не дает. пришлось записать программно
но - даже тут не работает, требует наличие файла SdkManifest.xml в каталоге SDK
а такой файл я нашел только в каталоге Windows Kit в 4 по счету подкаталоге
и как быть?
   mikecool
 
33 - 26.08.20 - 11:16
скопировал SdkManifest.xml
теперь требует наличие подкаталога Platforms\UAP  в каталоге SDK
это квест?
   Garykom
 
34 - 26.08.20 - 11:24
(33) Это ты еще данный квест на mac'интоше для iOS проходил ))
   Garykom
 
35 - 26.08.20 - 11:25
(34) *не проходил
   mikecool
 
36 - 26.08.20 - 11:29
(34) мне присылали проект для xcode, но он собрался...
а тут - совсем непонятные требования )
   Garykom
 
37 - 26.08.20 - 12:00
(36) тебе вероятно повезло что та же версия xcode у тебя и откуда проект

тут аналогично надо правильную vs с правильной sdk на правильной windows
   mikecool
 
38 - 26.08.20 - 17:52
(37) без VS никак? думал одним SDK обойтись...
   Garykom
 
39 - 26.08.20 - 19:11
(38) хз
28.7.2.2.4. Для ОС Windows

Сборщик мобильных приложений позволяет собирать мобильные приложения, которая работают как под управлением ОС Windows версии 8.1 (включая Windows Phone) так и под управлением Windows 10.Поддерживаемые ОС определяются версией платформы «1С:Предприятие», которая используется для сборки:

● Версия 8.3.13 и младше ‑ поддерживается ОС Windows 8.1, Windows Phone 8.1 и Windows 10.

● Версия 8.3.14 и старше ‑ поддерживается только ОС Windows 10.

Соответственно, скачивать и устанавливать Windows SDK необходимо только те, которые реально будут использоваться для сборки мобильных приложений. Оба параметра (Путь к Windows 8.1 SDK и Путь к Windows 10 SDK) необходимо указывать только в том случае, когда планируется выполнять сборку мобильных приложения, которые используют весь спектр мобильных версий «1С:Предприятия». В противном случае рекомендуется устанавливать только Windows 10 SDK (и заполнять только один параметр настроек сборщика ‑ Путь к Windows 10 SDK).
   Garykom
 
40 - 26.08.20 - 19:12
(39) + у меня всегда в комплекте с vs было
   mikecool
 
41 - 27.08.20 - 09:40
(39) это я даже на уровне инстинкта понимал ))
вот только последняя актуальная мобильная платформа и сборщик из нее не давали указать путь в Вин10СДК, не отрабатывало поле ввода
прописал обработкой
теперь требуется наличие доп файлов и каталогов, файл нашел и скопировал, а вот с каталогом - его нет
   mikecool
 
42 - 02.09.20 - 13:54
снова неспешно вернулся к проекту
протестировано, сборка клиента на 16 моб платформе работает на 6 андроиде, не работает на 10м
сборка на 17 платформе не работает ни на 6м, ни на 10м
кроме создания вин-приложения(которе у меня не получается создать) - могу я как то приложение подсунуть в андроид-студию и использовать ее для дебуга или хотя бы для отлова текста ошибки?
   Garykom
 
43 - 02.09.20 - 13:59
(42) Если платформа 17 работает на 6м и 10м, опубликованная конфа успешно запускается то хз что со сборкой
   mikecool
 
44 - 02.09.20 - 15:01
(43) собранный клиент на 17 платформе запускается, доходит до ввода логин-пароля, после ввода падает с неизвестной ошибкой
хотелось бы понять - в чем эта ошибка... событий в базе - ноль, в журнале - будто и не было коннекта
   mikecool
 
45 - 02.09.20 - 15:02
у кого-нить есть работающий МК, собранный на 17 платформе?
   mikecool
 
46 - 22.09.20 - 10:05
отправил на хотлайн вопрос, может что подскажут
что интересно - есть мобильное приложение, собранное на той же моб платформе, работающее с той же базой - с ним проблем нет, проверены 6,7, 9, 10 андроиды
Получается МК  еще сырой


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.