Почему я получаю сообщение об ошибке Сертификат еще не установлен на устройство после обновления Samsung Gear 2 в Tizen Wearable SDK?

Я разрабатываю приложение Tizen Wearable с помощью Samsung Gear 2. Я начал разрабатывать приложение еще до того, как подключил часы к телефону, и оно работало нормально. Я получил сертификаты и файлы профиля устройства от Samsung, установил их и без проблем смог отладить / разработать свой код.

Сегодня я подключил Gear 2 к Samsung Galaxy S5. Это привело к принудительному обновлению Gear 2. Теперь, когда я пытаюсь установить / отладить приложение из Tizen Wearable SDK, я получаю сообщение об ошибке Certificate has not been installed to device yet. Please perform 'permit to install applications' of the context menu in Connection Explorer.

Сертификат еще не установлен на устройство ошибка

Когда я выполняю действие «Разрешить установку приложений», я получаю еще одну ошибку - «Для выбранного устройства нет сертификата. Обновите свой сертификат»:

Нет сертификата для ошибки выбранного устройства

Я дважды удалил и регенерировал свои авторские CSR / ключи и файлы профиля устройства, получая новые от Samsung, но все равно получаю те же ошибки. В тупике! Любые советы очень ценятся.


person BillyRayCyrus    schedule 30.04.2015    source источник


Ответы (2)


Оказывается, проблема заключалась в том, что я неправильно создавал профиль своего устройства с помощью Samsung. Я использовал номер, который отображался в обозревателе подключений (например, 5f9931ffxxxxxxx) вместо фактического DUID (например, Oc4wavwxxxxxxxxxxxxxxxxxxxx =). Я не уверен, как работал профиль устройства, который я использовал ранее! Вы можете найти DUID, щелкнув правой кнопкой мыши устройство в обозревателе подключений и перейдя в свойства. После того, как я создал и установил новый профиль устройства с правильным DUID, я смог успешно выполнить действие «Разрешить установку приложений» - предположительно, это установит сертификат.

person BillyRayCyrus    schedule 30.04.2015
comment
Как добавить DUID к существующему сертификату дистрибьютора? Когда я создал свой, я просто добавил DUID эмулятора, теперь я хочу развернуть его на реальном телевизоре - person rynop; 05.01.2017
comment
Мне не удалось добавить новые DUID к существующим сертификатам, мне приходилось просто воссоздавать новый сертификат каждый раз, когда я хочу добавить DUID. - person BillyRayCyrus; 06.07.2017

Когда вы подключили устройство ко второму телефону, он очистил всю память пользовательского пространства, включая сертификат устройства, записанный в / home / developer. Все, что вам нужно сделать, это повторно подключить Gear к компьютеру и переустановить сертификат.

person Eric Cloninger    schedule 30.04.2015