Приложение Tizen Watch показывает ошибку подписи при попытке установить на Galaxy Watch

Я разрабатываю веб-приложение на Tizen Studio 3.7 и хочу установить его на Samsung Galaxy Watch. Я могу подключить часы к своему ПК через Wi-Fi, однако, когда я пытаюсь запустить приложение, я сталкиваюсь со следующей ошибкой: установка приложения на устройство не удалась из-за ошибки подписи! (код ошибки: -12)

Вам необходим соответствующий профиль сертификата, который можно создать или активировать в диспетчере сертификатов. Вы хотите открыть диспетчер сертификатов?

Я запустил то же приложение пару месяцев назад, и в настоящее время я использую тот же профиль сертификата, что и раньше. Кроме того, приложение отлично работает на эмуляторе.

Есть еще две проблемы, связанные с моей IDE, хотя и небольшие, но они могут быть связаны с этой проблемой. - ›Диспетчер сертификатов никогда не запускается, когда я нажимаю кнопку в Tizen Studio. Мне нужно запустить его с помощью eclipse.exe, который находится в \ tools \ certificate-manager. - ›Кроме того, IDE никогда не запускается, когда я нажимаю на TizenStudio.exe, мне нужно запустить его с помощью eclipse.exe, который находится в той же папке, что и TizenStudio.exe.

Я попытался создать новые профили сертификатов и создать приложение, но ошибка повторяется.


person user2606335    schedule 06.09.2020    source источник


Ответы (3)


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

(Также я могу подтвердить странное поведение: официальные *.exe файлы не запускают инструменты, но их соответствующие eclipse.exe запускаются.)

person j-danner    schedule 28.09.2020

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

Если у вас также есть сертификат Tizen в диспетчере, вы должны выполнить следующие действия:

  1. Закройте Tizen Studio и все связанные приложения.
  2. Откройте диспетчер пакетов Tizen Studio.
  3. На вкладке Extension SDK установите расширение сертификата Samsung.
  4. Откройте диспетчер сертификатов Tizen Studio.
  5. Удалите свой старый сертификат
  6. Создать новый сертификат = ›Вы должны иметь возможность выбрать Samsung в этом окне  Элемент списка
  7. Завершите все шаги по созданию сертификата
person jgosar    schedule 24.12.2020
comment
Спасибо за решение моей проблемы! - person JulianG; 07.01.2021

Как насчет того, чтобы изменить архитектуру вашего проекта на arm вместо x86 из свойств проекта? Затем очистите сборку, создайте новый сертификат и установите в часы. Пожалуйста, убедитесь, что ваши часы все время подключены и отображаются в студии tizen.

person Shaolin Khusbu    schedule 13.09.2020