Ошибка сборки собильного приложения

1. RocKeR_13 1366 08.08.24 16:20 Сейчас в теме
Добрый день! Столкнулся с проблемой сборки мобильного приложения, в журнале появляется следующая ошибка:
FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':lintVitalSignRelease'.
> Could not resolve all artifacts for configuration ':signDebugCompileClasspath'.
> Could not find org.webrtc:google-webrtc:1.0.23995.
Required by:
project :


Пробовал разные мобильные платформы и сборщики (8.3.18, 8.3.19, 8.3.22 и 8.3.25). Везде одна и та же ошибка, разница в версии искомого объекта "Could not find org.webrtc:google-webrtc:1.0.23995". Кто знает, как исправить ошибку?
Вознаграждение за ответ
Показать полностью
Найденные решения
8. laperuz 47 08.08.24 17:10 Сейчас в теме +5 $m
(7) На партнерском есть тема от 2022 года, было подобное. Должны, вроде как, чинить 1С, но там предлагали обходное решение, тут должно быть что-то подобное(версии, вероятно, другие)

1. Берем платформу полный zip архив.
2. Распаковываем архиватором
3. Идем в каталог Android
4. Ищем файл Android\prjandroid.zip
5. Распаковываем архиватором
6. Ищем файл build.gradle
7. Открываем в текстовом редакторе
8. Ищем строку implementation 'org.webrtc:google-webrtc:1.0.23995'
9. Меняем на строку implementation 'org.webrtc:google-webrtc:1.0.32006'
10. Ищем minSdkVersion (здесь число) и меняем minSdkVersion 21 (в старых версиях это файл project.properties)
11. Сохраняем.
12. Запаковываем все как было в prjandroid.zip
13. Запаковываем платформу
Показать
vsm-dev; starik-2005; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. user-z99999 71 08.08.24 16:45 Сейчас в теме
(1) Нужно SDK
Прикрепленные файлы:
5. RocKeR_13 1366 08.08.24 16:48 Сейчас в теме
(4) Стоит
Прикрепленные файлы:
3. RocKeR_13 1366 08.08.24 16:41 Сейчас в теме
(2) Увы, это уже загуглил: там не было доступа к файлу https://jcenter.bintray.com/com/google/code/findbugs/jsr305/maven-metadata.xml - у меня он открывается (там идет перенаправление на https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/maven-metadata.xml) и в логах не фигурирует. Ну и VPN тоже пробовал на всякий случай...
6. laperuz 47 08.08.24 17:03 Сейчас в теме
А платформенным сервисом сборки не пробовали собрать?
https://wonderland.v8.1c.ru/blog/servis-sborki-i-publikatsii-mobilnykh-prilozheniy/
7. RocKeR_13 1366 08.08.24 17:07 Сейчас в теме
(6) Пробовал - то же самое
8. laperuz 47 08.08.24 17:10 Сейчас в теме +5 $m
(7) На партнерском есть тема от 2022 года, было подобное. Должны, вроде как, чинить 1С, но там предлагали обходное решение, тут должно быть что-то подобное(версии, вероятно, другие)

1. Берем платформу полный zip архив.
2. Распаковываем архиватором
3. Идем в каталог Android
4. Ищем файл Android\prjandroid.zip
5. Распаковываем архиватором
6. Ищем файл build.gradle
7. Открываем в текстовом редакторе
8. Ищем строку implementation 'org.webrtc:google-webrtc:1.0.23995'
9. Меняем на строку implementation 'org.webrtc:google-webrtc:1.0.32006'
10. Ищем minSdkVersion (здесь число) и меняем minSdkVersion 21 (в старых версиях это файл project.properties)
11. Сохраняем.
12. Запаковываем все как было в prjandroid.zip
13. Запаковываем платформу
Показать
vsm-dev; starik-2005; +2 Ответить
9. RocKeR_13 1366 08.08.24 17:11 Сейчас в теме
(8) Спасибо! Сейчас попробую
10. RocKeR_13 1366 08.08.24 17:20 Сейчас в теме
(8) Еще раз спасибо, сборка прошла успешно!
12. K0Tu 19.08.24 09:45 Сейчас в теме
(8)
org.webrtc:google-webrtc:1.0.32006
этот адрес теперь тоже не резолвит.
13. laperuz 47 20.08.24 07:00 Сейчас в теме
(12) От 1С ответ с партнерского:

Добрый день,

Google удалили репозиторий jcenter, где находилась библиотека webrtc.
Теперь ссылка на jcenter перенаправляет на другой репозиторий.
Мы работаем над исправлением этой проблемы.

С уважением,
Дмитрий
user1083441; K0Tu; RocKeR_13; +3 Ответить
19. user1791657 09.10.24 14:12 Сейчас в теме
(13) Вроде как нашел Решение, и даже собралось.
Все делал как в 7 ответе, но еще использовал репозиторий mavenCentral() (дописывал его рядом с jcenter()) и заместо 'org.webrtc:google-webrtc:1.0.32006' вставил 'com.infobip:google-webrtc:1.0.0035529'
Сработало на моб платформе 8.3.19.74
11. vsm-dev 09.08.24 08:43 Сейчас в теме
Я просто удалил строку с этой зависимостью из build.gradle (который по пути $РабочийКаталогИКешСборщика/platforms/$ВерсияМобильнойПлатфо­рмы/prjandroid.zip) - сборка успешно завершилась.
K0Tu; RocKeR_13; +2 Ответить
14. Daynestro07 25.08.24 11:55 Сейчас в теме
(11) Здравствуйте! А у вас не было, что вы удаляете строку, пытаетесь собрать снова и строка опять появляется и опять ошибка?
15. vsm-dev 26.08.24 10:29 Сейчас в теме
(14) Сейчас попробовал собрать снова приложение - да, проблема снова возникает. Видимо, в прошлый раз получилось из-за того, что в тот момент отладчиком стоял в процедуре сборки.

Посмотрел по коду сборщика - там проверяется хэш этого архива, и в случае несоответствия он заменяется данными, которые в регистре MobilePlatformStorage лежат.

Гарантированно работает способ, который предложили выше - перепаковать архив платформы с нужным изменением в build.gradle.
Daynestro07; +1 Ответить
16. Daynestro07 26.08.24 10:44 Сейчас в теме
(15) Вот буквально час назад получилось собрать сборщиком на новейшей версии моб. платформы (без доп манипуляций).
17. user817897 2 01.10.24 00:53 Сейчас в теме
18. Daynestro07 02.10.24 09:09 Сейчас в теме
(17) На 8.3.25.52 получилось собрать, на 8.3.25.56 тоже получалось.
на 8.3.24.40 - нет.
Это версии моб платформы.
20. user817897 2 10.10.24 13:18 Сейчас в теме
Я столкнулся с проблемой что вообще не получается собрать. Проблема явно с версиями JDK
https://forum.infostart.ru/forum92/topic318362/
21. RaslinHour 01.11.24 18:08 Сейчас в теме
(8) Сейчас получилось по вашему описанию, но с дополнением как писали в 13, также, пожалуй, надо бы добавить было, что надо в AppMaker ещё потом зайти в раздел Мобильные версии и там обновить файл платформы иначе в кэш также старая (не измененная) платформа будет тянуться)
22. kovex_bk 16.11.24 00:02 Сейчас в теме
(21) После нескольких попыток - получилось собрать мобильное приложение. Авторам 8, 13, 19, 21 огромное Спасибо!

Платформа 1С 8.3.25.1286
"Сборщик мобильных приложений" 8.3.25.27 из пакета mobile_8_3_25_52.zip

Android Studio установил последнюю версию Ladybug 2024.2.1 Path 2 (грузил под VPN SoftEtherVPN через сервера Тайланда). В Android Studio в комплекте была SDK 33, а сборщик хотел SDK 34. Android Studio:
- Customizi -> All settings -> поиском Update -> Check for Updates... (грузил под VPN)
- поиском Android SDK -> SDK Platform -> Show Package Details -> флаги на Android SPK Platform 35 и Android SPK Platform 34 (грузил под VPN)
- путь к папке SDK: Android SDK -> Android SDK Locatiom

Текущие пути к компонентам в сборщике:
- Сервис -> Настройка параметров сборщика
Там мне нужны были папки Android SDK (версии имеющихся SDK см. в папке ...\SDK\platforms) и JDK

На версию JDK сборщик тоже ругался (у меня старый был).
Скачал openjdk-18.0.1.1_windows-x64_bin.zip из https://jdk.java.net/archive/

Ну и как писали 8,13,19,21:
- нашел файл mobile_8_3_25_52.zip\Android\prjandroid.zip\build.gradle
- вместо 'org.webrtc:google-webrtc:1.0.32006' вставил 'com.infobip:google-webrtc:1.0.0035529'
- скопировал обратно в zip через проводник "с заменой"
- в Сборщике приложений: Мобильные версии -> Создать/выбрать "Вервия 8.3.25.52" -> Загрузить мобильную версию системы
- Ура, все получилось!
Оставьте свое сообщение

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