Не удается запустить приложение Samsung Tizen NaCl на эмуляторе телевизора или на реальном телевизоре

Я разрабатываю приложение NaCl (собственный клиент) для Samsung Tizen TV.

В настоящее время я не могу загрузить и запустить какое-либо приложение ни на эмуляторе, ни на реальном телевизоре Samsung Tizen TV.

Даже если я попробую пример приложения HelloWorld NaCl, поставляемого с TizenStudio, я все равно не смогу запустить его ни на эмуляторе, ни на реальном телевизоре Samsung Tizen TV.

Вот что я получаю в журнале консоли. Это одна и та же ошибка независимо от того, использую ли я эмулятор или телевизор.

IsRootCmd Uploading widget...Success! install 2UUkJWiVk2.helloworld package_path /home/owner/share/tmp/sdk_tools/tmp/helloworld.wgt was_install_app return WAS_TRUE app_id[2UUkJWiVk2.helloworld] install start app_id[2UUkJWiVk2.helloworld] installing[8] app_id[2UUkJWiVk2.helloworld] installing[11] app_id[2UUkJWiVk2.helloworld] installing[14] app_id[2UUkJWiVk2.helloworld] installing[17] app_id[2UUkJWiVk2.helloworld] installing[20] app_id[2UUkJWiVk2.helloworld] installing[22] app_id[2UUkJWiVk2.helloworld] install failed[118] spend time for wascmd is [527]ms cmd_ret:0

CannotRunOnEmulator

Кажется, я могу загрузить приложение на эмулятор (или на настоящий телевизор), но когда он пытается запустить приложение, он получает ошибку.

TizenStudio больше не сообщает об ошибках. Он просто говорит, что при запуске helloworld возникла проблема. Ошибка при запуске. Не удалось установить виджет!

Я использую TizenStudio версии 2.0

Вот как я создаю свое примерное приложение NaCl.

Файл -> Создать -> Другое ... -> Tizen -> Samsung TV -> Приложение Tizen NaCl (C / C ++)

Затем я ввожу название проекта и нажимаю «Далее». На следующей странице я выбираю «Примеры проектов», выбираю образец «hello_world_cpp» и нажимаю «Готово», чтобы создать проект.

Раньше мне удавалось получить образец NaCl helloworld для установки и работы на эмуляторе и реальном телевизоре. Но через неделю я не могу ничего установить ни на эмулятор, ни на телевизор. Я получаю описанную выше ошибку.

Я не знаю, в чем проблема.

Я также удалил и воссоздал новые сертификаты, как указано на этой странице:

http://developer.samsung.com/tv/develop/getting-started/setting-up-sdk/creating-certificates

Но это не помогло. Отметим, что последний шаг на этой странице «Разрешить установку приложений» не может быть выполнен. У меня нет файловой системы устройства, на которой можно было бы щелкнуть правой кнопкой мыши.

Также следует отметить, что я могу запустить приложение в браузере Chrome. Я могу выполнить «Запуск от имени» -> «Веб-страница в хроме», и это сработает.

Но когда я запускаю эмулятор ТВ или настоящий телевизор с помощью «Запуск от имени» -> «Виджет на устройстве Tizen», это не работает, и я получаю описанную выше ошибку.

Буду признателен, если у кого-нибудь есть указания о том, как я могу отладить эту проблему или что я могу попробовать.


person RichardT    schedule 25.11.2017    source источник


Ответы (1)


Я наконец смог развернуть свое приложение helloworld NaCl на ТВ или ТВ-эмуляторе.

Мне пришлось создать сертификат Tizen (не сертификат samsung).

Инструкции, представленные на этой странице, неверны, поскольку они рекомендуют вам создать сертификат samsung:

http://developer.samsung.com/tv/develop/getting-started/setting-up-sdk/creating-certificates

person RichardT    schedule 28.11.2017