Как установить приложение на Gear S2 через Tizen Studio?

Я новичок в разработке приложений Tizen для Gear S2. Я прошел через руководство, но не могу установить приложение на Gear S2.

Я использую Tizen Studio 1.0.1 в Mac OS Sierra (10.12.1) и недавно купленный Gear S2.

Я установил Extension SDK (Samsung Certificate Extension и Samsung Wearable Extension), затем создал сертификат через диспетчер сертификатов (Author Certificate и Distributor Certificate), подключил свой Gear S2 через Wi-Fi (к той же сети, что и мой компьютер), установил " Разрешить установку приложения », выбрав (щелкните правой кнопкой мыши) идентификатор устройства в проводнике подключений, и, наконец, установите конфигурацию в параметре« Запуск от имени »в меню« Проект ».

Но я получаю сообщение об ошибке каждый раз, когда пытаюсь установить и запустить на своем устройстве:

$ sdb -s 192.168.2.14:26101 install myapp.wgt [...] __return_cb req_id[107100002] pkg_type[wgt] pkgid[6U1GRaNlHz] key[error] val[81] error message: Non trusted certificate is used. Register valid certificate __return_cb req_id[107100002] pkg_type[wgt] pkgid[6U1GRaNlHz] key[end] val[fail] processing result : Unknown Error [81] failed spend time for pkgcmd is [1225]ms

Хотя на эмуляторе работает нормально ..

Возможно, я напортачил с сертификатом ... Действительно, я удалил первый сертификат, который я создал, потому что он не работал, и попытался создать новый после восстановления документации, но на самом деле это могло быть просто потому, что мне нужно его зарегистрировать. Как я могу это сделать?

Есть еще идеи, что я упустил или сделал не так, и как это решить? Документация Tizen на самом деле не помогает ...

Спасибо за вашу помощь!


person sbi    schedule 22.11.2016    source источник
comment
Что за ошибка? Добавьте его в пост.   -  person Andrey Moiseev    schedule 22.11.2016
comment
Команда: sdb -s 192.xxx.x.xx:26101 install myapp.wgt вернула: __return_cb req_id[23210002] pkg_type[wgt] pkgid[6U1GRaNlHz] key[error] val[81] error message: Non trusted certificate is used. Register valid certificate, и я думаю, что напортачил с сертификатом ... Действительно, я удалил первый сертификат, который я создал, потому что он не работал, и попытался создать новый, но на самом деле это могло быть просто потому, что мне нужно зарегистрировать это. Как я могу это сделать ?   -  person sbi    schedule 23.11.2016


Ответы (2)


Вы сделали сертификат от процесса сертификации samsung? Убедитесь, что ваш сертификат от samsung. Если вы делаете сертификат только с sdk, он запускает только эмулятор, а не настоящее устройство. Вы можете выбрать процесс создания сертификата Samsung в меню сертификата.


Вы можете выбрать его в меню tools - ›Certificate Manager и

введите описание изображения здесь

щелкните + в диспетчере сертификатов и

введите описание изображения здесь

нажимаем Samsung и делаем сертификат самсунг.

Как отметила @Osana; Если вы не видите экран «Выберите тип профиля сертификата», это означает, что вам не хватает пакета расширения сертификата Samsung. Перейти к Tools -> Package manager. Затем перейдите в Extension SDK и установите пакет расширений сертификатов Samsung.

person pius lee    schedule 23.11.2016
comment
Я не могу найти никакого меню сертификата все, что у меня есть, это диспетчер сертификатов из меню tools, но в процессе сертификата нет опции создание, позволяющее выбрать процесс создания сертификата Samsung Где его найти в Tizen Studio v1.0.1? - person sbi; 23.11.2016
comment
Спасибо! Работает отлично! :) - person sbi; 24.11.2016
comment
Я чувствую себя обязанным отметить, что после устранения этой проблемы с сертификатом у меня возникла следующая проблема с профилем. Этот форум решил это. developer.samsung.com / forum / thread / watch-profile-error-sdb / 201 / - person lee; 25.11.2016
comment
Если вы не видите экран «Выберите тип профиля сертификата», это означает, что вам не хватает пакета расширения сертификата Samsung. Перейдите в Инструменты - ›Диспетчер пакетов. Затем перейдите в Extension SDK и установите пакет расширений сертификатов Samsung. - person Onosa; 05.10.2017
comment
@Onosa Я думаю, это стоит дополнительного ответа - person Nicolai Weitkemper; 29.08.2018
comment
@lee правильный. После исправления проблемы с сертификатом Samsung я все еще получал ту же ошибку, потому что я ошибочно выбрал неправильную версию SDK. Перенести проект не удалось, мне пришлось начинать новый проект с нуля с правильной версией, и наконец он заработал. - person Alex D; 20.07.2021

Попробуйте выполнить следующие действия:

  1. Убедитесь, что при выборе Разрешить установку приложения отображается всплывающее окно с сообщением Успешно загрузить сертификат.

  2. Установите время устройства в соответствии с вашим ПК разработчика.

  3. Перейдите в Project Properties-> Tizen Settings-> Platform и выберите ARMv7-a в качестве архитектуры.

введите описание изображения здесь

Кроме того, внимательно следуйте инструкциям, указанным в этой ссылке.

person Shaswati Saha    schedule 23.11.2016
comment
Шаги 1 и 2 в порядке, но я не вижу, где выбрать ARMv7 из свойств проекта, я не могу найти настройки или платформу Tizen (я новичок в Tizen и Tizen Sutdio ...) - person sbi; 23.11.2016
comment
Проверить измененный ответ - person Shaswati Saha; 23.11.2016
comment
Хорошо, я узнал, почему я не нашел его вообще, мой пример приложения - это веб-приложение, которое не является родным. Итак, я повторил все эти шаги снова, но с образцом собственного приложения, и у меня возникла ошибка при установке приложения на шестеренку: processing result : SIGNATURE_VERIFICATION_FAILED [23] failed Похоже, я напортачил с сертификатом или мне нужно как-то зарегистрировать сертификат, но я не секрет производства ? Спасибо. - person sbi; 23.11.2016