0
Отвечен

UROVO 5100, внешние компоненты

Наталья 3 года назад в UROVO обновлен Mikhail 2 года назад 40

Добрый день! На ТСД перестали работать компоненты, проверено на 3 конфигурациях - "Библиотека подключаемого оборудования для мобильных приложений редакция 2.0.11.0", "RS Driver API (core) версия 0.0.4" и обычной обработкой с кнопкой и методом УстановитьВнешнююКомпоненту. Возвращается ошибка "Установка внешней компоненты не выполнена. В процессе установки произошла ошибка. Возможно, отсутствует компонента для используемого клиентского приложения".

В конфигурации RS Driver API (core) ошибка возникает и в момент установки компоненты RSDriver, и в момент установки компоненты RSExchange.

Мобильная платформа версии 8.3.10.51.

Никаких изменений в настройках терминала не производилось, всё работало.

Помогите, пожалуйста, разобраться, в чём проблема. 


Ответ

Ответ

Скорее всего у вас старая версия RS:Core.

Скажите пожалуйста, (в Настройки, Приложения, закладка ВСЕ) какая версия RS:Core у вас установлена?

Если ниже 1.30 то сообщите серийный номер вашего терминала

ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от Наталья 3 года назад
На рассмотрении


проверьте установку приложений из скриншотов выше.

в базовой прошивке на всех ТСД они установленны

ошибка одна и та же во всех конфигурациях

Возможно Вам это о чем-то скажет, сегодня нашлось обновление




При установке обновлений произошла ошибка:



Пожалуйста, предоставьте logcat на момент инициализации ВК

почему то ваши картинки не погружаются.
можете еще раз выслать с версией RS CORE

Ответ

Скорее всего у вас старая версия RS:Core.

Скажите пожалуйста, (в Настройки, Приложения, закладка ВСЕ) какая версия RS:Core у вас установлена?

Если ниже 1.30 то сообщите серийный номер вашего терминала

Обновление RS:Core для вашего ТСД выпущено. Вы можете установить его в приложении RightScan C&C

Обновление установлено.


Если скачать с http://solutions.rightscan.ru/rs-api/ скомпилированное приложение RSdriverAPI.apk, то всё работает. 

Если оттуда же скачать файл тестовой конфигурации RSdriverAPI.cf, опубликовать её и подключить на устройстве, то не работает. С другими конфигурациями так же (проверила на БПО 2.0.11.0)

Проблема в устаревшем макете. К сожалению, мы не уследили обновление макета и не выложили обновление cf. БПО должно быть обновлено 1С, следите за их анонсами. Прилагаю вам рабочий макет ВК.

RSDriver.zip


К сожалению не помогло

Вы добавили RSDriver.zip в конфигурацию и  сгенерили APK?

Если да, то я могу сказать что-либо только по логу.

Для этого вам надо установить Android Debug Bridge ( http://dev.rightscan.ru/adb.zip ) , драйвера ( http://dev.rightscan.ru/drv.exe ), подключить устройство по USB, запустить ваге приложение и исполнить adb logcat -d > file.txt Получившийся файл присоедините к сообщению

Не совсем так. Я публикую мобильное приложение средствами 1с на веб-сервере IIS (получается два файла RSDriver.so и 1cema.xml). Затем на ТСД в приложении "Мобильная платформа" подключаюсь к публикации и подгружаю конфигурацию.

Немного смущает, что изначально компонента без проблем работала в разных конфигурациях и в какой-то момент перестала.

а... понятно... в общем в конфигурации есть ЧУДЕСНАЯ ошибка. Она ВСЕГДА не будет работать.

Посмотрите логи вашего сервера. zip содержит каталог ARM, а конфигурация хочет найти arm.

Переименуйте.

Да, Вы совершенно правы... И когда мы с админом настраивали веб-сервер, то уже наступали на эти грабли... 

Зря отнимаю Ваше время, прошу меня извинить. Спасибо! 

Здравствуйте не могли бы по подробней написать что нужно переименовать

+1

каталог ARM в arm и указать mime-type для .so файлов как application/octet-stream

Здравствуйте! Та же проблема, но к сожалению абсолютно не понимаю где и что нужно переименовать.

Можете как то подробнее, возможно даже с картинками объяснить где и что нужно поменять, чтобы компонента установилась через опубликованное через web-сервер 1С приложение?

В каталоге веб сервера переименовал папку в arm, но все равно в логах ошибка

#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2018-10-09 09:21:00 10.5.154.178 GET /TSD_mob - 80 - 10.5.154.39 Dalvik/2.1.0+(Linux;+U;+Android+5.1.1;+i6200A+Build/SQ43T_P1_00AX_YBXX_AU88_418_R_0_171128_04) - 301 0 0 170
2018-10-09 09:21:00 10.5.154.178 GET /TSD_mob/ - 80 - 10.5.154.39 Dalvik/2.1.0+(Linux;+U;+Android+5.1.1;+i6200A+Build/SQ43T_P1_00AX_YBXX_AU88_418_R_0_171128_04) - 200 0 0 124
2018-10-09 09:21:10 10.5.154.178 GET /TSD_mob/Android/arm/RSDriver.so - 80 - 10.5.154.39 1C+Enterprise/8.3 - 404 3 50 63
2018-10-09 09:21:11 10.5.154.178 GET /TSD_mob/Android/arm/RSDriver.so - 80 - 10.5.154.39 1C+Enterprise/8.3 - 404 3 50 3
2018-10-09 09:21:11 10.5.154.178 GET /TSD_mob/Android/arm/RSExchange.so - 80 - 10.5.154.39 1C+Enterprise/8.3 - 404 3 50 37
2018-10-09 09:21:11 10.5.154.178 GET /TSD_mob/Android/arm/RSExchange.so - 80 - 10.5.154.39 1C+Enterprise/8.3 - 404 3 50 10

Спасибо, стало немного понятнее, но ошибка в логах осталась. Только теперь не 404, а 500.

У меня в списке не было .so, добавил руками в ветку приложения. Это правильно?

Все удалил, установил заново, теперь не запускается программа)

2018-10-09 10:00:27 10.5.154.178 GET /tsd/Android/arm/RSDriver.so - 80 - 10.5.154.39 1C+Enterprise/8.3 - 200 0 0 66
2018-10-09 10:00:27 10.5.154.178 GET /tsd/Android/arm/RSDriver.apk - 80 - 10.5.154.39 1C+Enterprise/8.3 - 404 0 2 3
вот лог. Почему то ищет теперь apk

Спасибо Огромное!

Через публикацию на веб сервере работает, спасибо Вам большое, но вот когда собираешь в  .apk вылетает ошибка Возможно отсутствует внешняя компонента... Как на картинке , не подскажите как решить

Здравствуйте. Какая у вас версия сборщика?
Какая версия мобильной платформы?
Посмотрите компоненты SDK
2017-08-10_9-57-52.jpg

Мы используем версию сборщика (2.0.3.27)

Здравствуйте.

Сборщик 2.0.5.24

1С:Предприятие 8.3 (8.3.10.2561)

Android sdk build-tools 26.0.1

Sdk platform    26.0

Проверьте настройки API компонент. Должна быть 23 версия

Мне удалить более поздние компоненты?

Да попробуйте точно так же настроить как мы вам прислали.

Сделал как Вы сказали, всё получилось вопрос закрыт. Огромное спасибо.

Здравствуйте. Та же проблема (Установка внешней компоненты не выполнена) при попытке собрать конфигурацию http://solutions.rightscan.ru/upload/iblock/91c/driver-api_core_vk_rsexchange.cf для UROVO I6200

Ошибка возникает при сборке с такими версиями:

Сборщик 2.0.5.24

Платформа 1С: 8.3.10.2580

Мобильная платформа: Версия 8.3.10.51

SDK platform (API): все до 26


При установке этого apk http://solutions.rightscan.ru/upload/iblock/193/com.rs.driverapi.core_arm.apk возникает ошибка "Компонента RSDriver не загружена". Глянул, в нём используется мобильная платформа версии 8.3.9.74. Попробовал собрать с этой версией мобильной платформы, ошибки "Установка внешней компоненты не выполнена" нет, но появилась та же ошибка "Компонента RSDriver не загружена".


Не могли бы написать для всех с какими версиями всего ПО (сборщик, платформа 1с, мобильная платформа, android api, apache ant, java jdk) сборка apk файла для данной конфигурации проходит без проблем и после этого работает.

Сборщик 2.0.3.27

Платформа 1С 8.3.10.2561

Мобильная Платформа 8.3.9.91

API 23

apache-ant-1.9.6

jdk =1.8.0_65


С такими параметрами работает.

Подскажите у нас на ТСД нет RS Core, возможно случайно удалили. Можно ли его скачать и снова установить?

Спасибо. Но ошибка "Компонента RSDriver не загружена" так и осталась

Отвечен

Добрый день.

Данный тикет закрыт.


По данной теме от zmeev@hizmat.ru:


Здравствуйте. Та же проблема (Установка внешней компоненты не выполнена) при попытке собрать конфигурацию http://solutions.rightscan.ru/upload/iblock/91c/driver-api_core_vk_rsexchange.cf для UROVO I6200

Ошибка возникает при сборке с такими версиями:

Сборщик 2.0.5.24

Платформа 1С: 8.3.10.2580

Мобильная платформа: Версия 8.3.10.51


Создайте отдельную заявку.

Сервис поддержки клиентов работает на платформе UserEcho