Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сборщик мобильного приложения. Танцы с бубном.

Сборщик мобильного приложения. Танцы с бубном.
Я
   luter-89
 
06.08.20 - 11:05
Всем привет.
Пытаюсь собрать для теста мобильное приложение сделанное в последней версии платформы , также используется последняя версия мобильной платформы.
Сборщик соответственно с архива мобильной платформы версии 2.0.12.55.
Сделал пустую конфигурацию, загрузил в сборщик и началось..
Различные ошибки на стороне java, пытался ставить разные сборки SDK и JDK.
На данный момент JDK 8.0_261, (пробовал 11-й, 13-й,14-й), SDK собрал через Андроид студию.
Для SDK установил build-tools версии от 26 до 30-й, версии Андроид от 6-й до 10-й.
В данный момент возникает ошибка до формирования лога.

сборщик мобильных приложений 1с Ошибка доступа к файлу 'mab-6cde15a2-1789-4ce6-ac0a-8b604d7fd6c1\build\intermediates\incremental\release-mergeJavaRes\zip-cache\Do0H38ezppyx4emRb0jZpaANO0k='. 5(0x00000005): Отказано в доступе.
На папку, где у меня кеш сборки есть полные права для USER1C.
Пробовал запускать под админом.
Года 4 назад у меня со сборщиком не было проблем.

Может кто сталкивался?
   luter-89
 
1 - 06.08.20 - 11:22
Переключил на другой JDK, теперь

FAILURE: Build failed with an exception.

* What went wrong:
Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
   trad
 
2 - 06.08.20 - 11:48
"Для SDK установил build-tools версии от 26 до 30-й, версии Андроид от 6-й до 10-й."
на всякий случай 26 АПИ соответствует андроиду 8
   trad
 
3 - 06.08.20 - 11:51
Использую сборщик 2.0.11.50
JDK 14
Android SDK установлены с 24 по 29
Сборщик файловый, запускается под правами локального админа
   trad
 
4 - 06.08.20 - 11:52
(3) + Мобильная платформа 8.3.16.142
   pavig
 
5 - 06.08.20 - 12:08
(0)
1. Для 17й платформы JDK нужен 8, верно. Для 16й подходил JDK 14. Почему так - хз)
2. База у тебя в клиент-серверном режиме, правильно я понял? Рекомендую попробовать таки файловый, на нём у меня не было таких проблем
   luter-89
 
6 - 06.08.20 - 12:09
(5) Да, клиент-серверный режим
   pavig
 
7 - 06.08.20 - 12:10
(6)
пробуй файловый, должно заработать
   pavig
 
8 - 06.08.20 - 12:11
С JDK 8.0_261 конечно вообще жесть, долго плевался)
   pavig
 
9 - 06.08.20 - 12:11
прям подстава постав, целый вечер на это убил
   luter-89
 
10 - 06.08.20 - 12:25
(5) У тебя на 17-й платформе получилось разрабатывать мобилку, которую получилось собрать?
   pavig
 
11 - 06.08.20 - 12:26
(10)
Да
   luter-89
 
12 - 06.08.20 - 12:47
(11) Cпасибо тебе добрый человек, сборщик в файловом режиме собрал все нормально.
   Машротц
 
13 - 06.08.20 - 13:45
А если база на Сервере 1С и с ней работают в клиент-серверном режиме, без РИБа, без обменов/синхронизаций, то как нужно поступить, чтобы Мобильное Приложение использовать на Мобильном Устройстве с этой базой на сервер? Собрать мобильное приложение из этой серверной базы и потом нужно будет настроить обмены РИБ ? Или как ?
   pavig
 
14 - 06.08.20 - 13:47
(12)
Обрасчайтесь
   pavig
 
15 - 06.08.20 - 13:48
(13)
Ты путаешь. Тут речь шла о специальной базе, которая является сборщиком мобильного приложения, то есть это отдельный технический инструмент, с помощью которого программист компилирует мобильное приложение в apk-файлы
   pavig
 
16 - 06.08.20 - 13:49
(13)
РИБ в случае с мобильным приложением вообще не очень хорошая тема. Лучше просто на http-сервисах и всё
   luter-89
 
17 - 06.08.20 - 15:44
(16) Еще есть вопрос. Я сделал ADB отладку через USB, мобильная платформа все время зависает. То в момент обновления конфигурации, то в момент запуска.
Отлаживать не возможно. Пробовал ставить мобильную платформу от 8.3.16.
Разрабатываю на 8.3.17.
Если у тебя на 17-й платформе получилось разрабатывать, то проблемы у меня могут быть связаны именно с USB отладкой?
Главный для меня вопрос работоспособность последних релизов мобильной платформы.
   Garykom
 
18 - 06.08.20 - 15:54
(17) отладка только на файловой базе
   luter-89
 
19 - 06.08.20 - 16:01
(18) Я про отладку на смартфоне. Я правда через SamsungDex еще на комп изображение выводил, может это в нем тормозило) Я еще проверю
   Garykom
 
20 - 06.08.20 - 16:07
(19) Ты понимаешь чтобы запустить отладку на смартфоне надо иметь запущенную версию на компе той же конфы? В файловом режиме!
Можно и в серверном но там с именами базы трабла
   pavig
 
21 - 06.08.20 - 16:12
(17)
Просто юзай http-отладчик и не парься
   pavig
 
22 - 06.08.20 - 16:12
(21)
В конфигураторе поднимай http-отладчик, в мобилке в свойствах базы прописывай адрес и порт отладчика
   Garykom
 
23 - 06.08.20 - 16:14
(22) самый прикол это отладка мобильного приложения на реальном девайсе когда конфигуратор в облаке по rdp ))
   pavig
 
24 - 06.08.20 - 16:15
Я вообще сначала оталживаю логику через десктопный режим "типа это мобилка", и только потом контрольно несколько раз прогоняю в мобилке. Так гораздо быстрее
   pavig
 
25 - 06.08.20 - 16:15
(23) Да)
   trad
 
26 - 06.08.20 - 16:16
(20) "чтобы запустить отладку на смартфоне надо иметь запущенную версию на компе той же конфы"
Отлаживаю на мобилке. На компе кроме конфигуратора в режиме отладки ничего не запущено. Ну на iis публикация еще.
Или ты про что?
   Garykom
 
27 - 06.08.20 - 16:17
(26) >На компе кроме конфигуратора в режиме отладки ничего не запущено. Ну на iis публикация еще.

вот конфигуратор лучше файловая база

самый прикол что через EDT отладка МП не пашет, особенно если ВК засунуть в конфу мобильную
   pavig
 
28 - 06.08.20 - 16:18
(27)
8 еще сырая)


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