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
ошибка.
В моем случае мне пришлось объединить оба ответа отсюда: