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

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

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

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

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

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. Я могу сделать "Запуск от имени" -> "Веб-страница в Chrome", и это работает.

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

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

1 ответ

Наконец-то я смог получить приложение Helloworld NaCl для развертывания на Tv или Tv Emulator.

Я должен был создать сертификат Tizen (не сертификат Samsung).

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

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

Другие вопросы по тегам