Хотя тестирование программного обеспечения загрузки с примером пакета Java версии 7.41, я обнаружил, что не терпит неудачу с «MalformedURLException: нет протокола» в JavaSoftwareDriver.download (...)Ошибка загрузки в примере JavaSoftwareDriver
Исследуя далее с отладчиком , Я узнал, что toBeInstalledEntry содержит ключ «testfile» и значение «1.0.0», и ни один из них не имеет большого смысла в качестве URL-адреса. Является ли этот пример просто сломанным, или это может быть конфликт версий между сервером и агентом? Класс «Программное обеспечение», используемый классом, кажется устаревшим, но я не мог найти никакой информации или замены для него.
«..save программное обеспечение в Cumulocity с URL-адресом также в поле версии« Где я могу получить URL-адрес? Браузер дает что-то вроде https: // .cumulocity.com/62dd47d0-a999-4b04-97a0-58aaa3ae5549, но это не содержит нужный файл. На самом деле это даже превзошло «blob:», но это снова не с ошибкой URL-адреса –
На простой способ найти правильный URL-адрес - перейти в репозиторий программного обеспечения, открыть консоль разработчика, а затем загрузить репозиторий. С консоли разработчика вы можете увидеть правильный URL. Что-то вроде этого: https: // .cumulocity.com/inventory/binaries/ Это также URL-адрес, который отправляется на устройство при создании операции для обновления программного обеспечения, например –
TyrManuZ