Tizen Studio - не удается подключить Mac и телевизор

Вот уже несколько дней я пытаюсь установить Tizen Studio и приложение на Samsung Smart Tv.

Я сейчас на Mac (mac OS X 10.9.5) вот что я пробовал:

1 / Скачивание и установка

Я загрузил установщик IDE и установщик CLI отсюда: https://developer.tizen.org/zh-hans/development/tizen-studio/download?langredirect=1

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

Затем я открыл package-manager с помощью CLI и установил Tizen SDK tools (из основного SDK) и TV-Extensions-5.5, Samsung Certificate Extension а также TV Extensions Tools (из Extension SDK).

2 / Создать базовое приложение

Я пробовал перейти по этой ссылке: https://developer.tizen.org/zh-hans/community/tip-tech/sample-web-application-development-using-command-line-interface

Я создал образец приложения, используя PROFILE = tv-samsung-5.5 и ШАБЛОН = BasicBasicProject, Я выполнил сборку, я сгенерировал сертификат, создал профиль безопасности, я сделал упаковку с помощью подписи, а затем я застрял, потому что не могу подключить свой Mac и телевизор.

3 / Телевизионная часть

Я перевел телевизор в режим разработчика, создал профиль samsung на телевизоре и подключил Mac и телевизор к одному и тому же Wi-Fi.

4 / Ошибка диспетчера устройств: проблема с SDB? (Мост умного развития)

Я открыл интерфейс диспетчера устройств с помощью интерфейса командной строки, щелкнул диспетчер удаленных устройств и использовал параметр сканирования устройств: он возвращает мой IP-адрес телевизора. Затем, когда я переключил соединение с ВЫКЛ на ВКЛ, я получил это сообщение об ошибке:

  • Сервер не работает. Запустите его сейчас на порту 26099*
  • Сервер успешно запущен * не удалось подключиться к 172.. *.***:26101

Вы можете получить это сообщение по следующим причинам:

  • Это удаленное устройство уже подключено к другому

  • Это удаленное устройство работает на нестандартном порту.

  • Нет IP-адреса, проверьте физическое соединение.

Затем я попытался использовать CLI с sdb connect 172.**.***.*** и получил эту ошибку:

dyid: зарегистрированная подпись кода для /usr/lib/libcrypto.35.dylib

  • Сервер не работает. Запустите его сейчас на порту 26099*

dyId: зарегистрированная подпись кода для /usr/lib/libcrypto.35.dylib

  • Сервер успешно запущен *

ошибка: ошибка протокола: нет статуса

не удалось подключиться к 172.. *.***:26101

Я думаю, у меня может быть проблема с sdb, потому что, когда я пробовал: sbt kill-server У меня есть сообщение о том, что сервер не работает, и если я это сделаю sdb start-server У меня то же сообщение, что и раньше, с * Server has started successfully * но если я попробую еще раз sbt kill-server Я все еще получил сообщение server is not running...

И последняя точность: /usr/lib/libcrypto.35.dylib файл отсутствовал, когда я впервые попробовал команду, поэтому я нашел его в Интернете и сам добавил.

У вас есть идея, как заставить его работать? Я что-то упускаю?

Я пробовал с sdk 8, 12, 13 и никогда не смог заставить его работать, прямо сейчас у меня есть java 1.8.0_241, javac 1.8.0_241 а также Tizen CLI 2.5.16

Если вам нужна дополнительная информация, я отредактирую свой вопрос.

3 ответа

Убейте все процессы, использующие порт 26099

sudo lsof -i:26099

а затем убить их PID

kill [PID]

При включении режима разработчика на вашем устройстве (например, телевизоре) убедитесь, что вы вводите IP-адрес вашего компьютера в разделе «IP хост-компьютера». По умолчанию используется значение 0.0.0.0, которое легко пропустить.

Если оставить это таким образом, это приведет кthe remote device is already connected to anotherошибка.

В моем случае мне пришлось объединить оба ответа отсюда:

  • Убейте все процессы, использующие порт 26099, и
  • Убедитесь, что в разделе «IP HOST PC» установлен правильный IP-адрес.
Другие вопросы по тегам