Имя: Пароль:
1C
 
Ошибка google-webrtc в сервисе сборки мобильных приложений
0 pocketbeast
 
19.08.24
09:57
Добрый день, господа! Помогите, пожалуйста, разобраться с проблемой. Разрабатываю приложение для android. Во время сборки через сервис сборки мобильных приложений где-то на 20 процентах происходит следующая ошибка:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':checkSignReleaseAarMetadata'.
> Could not resolve all files for configuration ':signReleaseRuntimeClasspath'.
   > Could not find org.webrtc:google-webrtc:1.0.32006.
     Searched in the following locations:
       - file:/C:/Windows/system32/config/systemprofile/.m2/repository/org/webrtc/google-webrtc/1.0.32006/google-webrtc-1.0.32006.pom
       - https://repo.maven.apache.org/maven2/org/webrtc/google-webrtc/1.0.32006/google-webrtc-1.0.32006.pom
       - https://plugins.gradle.org/m2/org/webrtc/google-webrtc/1.0.32006/google-webrtc-1.0.32006.pom
       - https://dl.google.com/dl/android/maven2/org/webrtc/google-webrtc/1.0.32006/google-webrtc-1.0.32006.pom
       - https://developer.huawei.com/repo/org/webrtc/google-webrtc/1.0.32006/google-webrtc-1.0.32006.pom
       - https://jcenter.bintray.com/org/webrtc/google-webrtc/1.0.32006/google-webrtc-1.0.32006.pom
       - file:/C:/Temp/MobileAppBuilder/mab-0e0108ef-145f-45a3-9439-16fc38c1f342/libs/google-webrtc-1.0.32006.jar
       - file:/C:/Temp/MobileAppBuilder/mab-0e0108ef-145f-45a3-9439-16fc38c1f342/libs/google-webrtc.jar
     Required by:
         project :

Вроде все понятно, что речь о том, что не найдена зависимость с google-webrtc. НО проблема в том, что с указанных сайтов webrtc скачать не удается, потому что ошибка 404. На всех. Было принято волевое решение отключить зависимость в gradle. Вот тут-то я и столкнулся с главным непониманием того, что вообще тут происходит.

На инфостарте нашел вот такую ветку форума: https://forum.infostart.ru/forum92/topic316315/ , сделал все так же: скачал мобильную платформу, распаковал архив, поменял настройки сборщика, вернул все назад в архив. Но, очевидно, это не сработало. Потому что как я потом понял, архив с платформой использовался раньше, когда сборщик устанавливался как отдельная конфига и в нем нужно было указать архив с мобильной платформой.

Сейчас все делается по-другому, через 1с-овский веб сервис, встроенный во все новые версии платформы. И, как я понял, вот тут уже не получится отредактировать файл сборщика.

Помогите, пожалуйста, что можно сделать, чтобы взлетело?
1 pocketbeast
 
19.08.24
10:00
И, если кто знает, объясните, пожалуйста, если все-таки в современной версии сборщика мобильных приложений все еще используется локальный архив с мобильной платформой, то как 1с понимает, где на компьютере он у меня находится? Неужели просто ищет по всей системе?
2 p-soft
 
19.08.24
10:12
через "Сборщик приложений для мобильных устройств" все компилится нормально, щас проверил. платформа 8.3.22.53.
но когда то была ошибка с пакетами, лечилось сменой версии сборщика.
3 pocketbeast
 
19.08.24
10:15
(2) Точно, совсем забыл. Версия моей платформы 8.3.24.1667. На 8.3.22 попробую, спасибо большое за наводку
4 p-soft
 
19.08.24
10:24
(3) я про мобильную платформу, десктопная у меня 1С:Предприятие 8.3 (8.3.23.2040)
5 p-soft
 
19.08.24
10:25
(4) там важна только версия сборщика, она из мп достается
6 pocketbeast
 
19.08.24
10:51
(5) Как я понял, всё-таки не совсем. У меня вот возникла проблема с тем, что на моей версии десктопной платформы сборщик даже не запускался, если выставить версию мобильной платформы 8.3.22.57. Писал вот что:
Сборщик мобильных приложений не поддерживает конфигурацию с версией формата 5. Поддерживаются версии формата с 2 по 4. Для выполнения загрузки необходимо использовать сборщик, который поддерживает данную версию формата конфигурации.

В общем, пришлось поставить версию десктопной платформы, как у Вас, тогда заработало
7 pocketbeast
 
19.08.24
10:54
Но на версии МП 8.3.22.57 после этого действительно собралось! Спасибо Вам огромное!

Подытоживая, если кому будет надо, то вот как было:
Предприятие: 8.3.24.1667
МП: 8.3.24.77

Стало:
Предприятие: 8.3.23.2040
МП: 8.3.22.57
8 p-soft
 
19.08.24
10:57
вообще, разработка на мп - очень рисковое мероприятие. да, все легко и просто, но периодами случаются казусы, а у тебя срочный инцидент..
9 pocketbeast
 
19.08.24
11:04
(7) только это разумеется не сработало. Потому что версии МП и конфигурации должны быть одинаковы. Опять же, если кому поможет, то стало всё-таки вот так:
Предприятие: 8.3.23.2040
МП: 8.3.23.80
10 pocketbeast
 
19.08.24
11:06
(8) ну, без риска с другой стороны никуда. Хотя да, Вы правы. Вот даже взять эти новые версии сборщика. Видимо, проблема не на моей стороне. И странно, что 1С этого не заметили. А ведь у людей убытки могут быть из-за этого...
11 p-soft
 
19.08.24
11:15
(10) так 1с и не спешит брать деньги за эту поделку. лицензирование мп исключительно доверительное.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший