Установка приложений на Tizen Smart TV через IDE — различия между версиями

Материал из Браузер Fork - Wiki
Перейти к: навигация, поиск
(Новая страница: « Внимание! На tizen J серии 2015г виджет слетает после выключения тв если в роутере не заблоки…»)
 
(Скачать виджет tForkPlayer для Tizen: объединил текст ссылки)
(Метка: visualeditor)
(не показано 20 промежуточных версий 15 участников)
Строка 1: Строка 1:
  
Внимание! На tizen J серии 2015г виджет слетает после выключения тв если в роутере не заблокировать домен osb-apps.samsungqbe.com (прописав в hosts роутера 0.0.0.0 osb-apps.samsungqbe.com или зафильтровав IP 52.28.115.62 35.158.215.202 18.196.168.110 18.195.151.23 52.28.248.118 52.58.0.251)
+
==Скачать виджет tForkPlayer для Tizen==
 +
http://forkplayer.tv/apps/tForkPlayer257N_v5n.wgt<br /> — Исправлены некоторые иконки мешающие установке<br /> — Установка  через Tizen Studio File/Import (&nbsp;http://skrinshoter.ru/s/121018/7t9ETCk8&nbsp;
  
[http://forkplayer.tv/apps/tForkPlayer257N_v5n.wgt http://forkplayer.tv/apps/tForkPlayer257N_v5n.wgt]<br/> — Исправлены некоторые иконки мешающие установке<br/> — Установка через Tizen Studio File/Import ( [http://skrinshoter.ru/s/121018/7t9ETCk8 http://skrinshoter.ru/s/121018/7t9ETCk8] )<br/> — Добавлена работа с флешкой (проигрывание файлов, картинок, xml/m3u/txt плейлистов)<br/> — Добавлен оффлайн запуск ForkPlayer при проблеме доступа к серверам с javascript (необходим первый запуск)
+
)<br /> — Добавлена работа с флешкой (проигрывание файлов, картинок, xml/m3u/txt плейлистов)<br /> — Добавлен оффлайн запуск ForkPlayer при проблеме доступа к серверам с javascript (необходим первый запуск)
  
'''Краткая инструкция по установке на samsung tizen smart tv 2015-2018годов:'''<br/> 1. Скачать и установить (если ранее не устанавливали) Java SE Development Kit (JDK) — [https://www.oracle.com/technetwork/java/javase/downloads/index.html https://www.oracle.com/technetwork/java/javase/downloads/index.html]<br/> 2. Скачать и установить Tizen Studio [https://developer.tizen.org/development/tizen-studio/download https://developer.tizen.org/development/tizen-studio/download]<br/> ''— Если при установке пишет «Target directory is not valid» то создайте сами папку С:\tizen-studio нажмите на ней правую кнопку мыши/Свойства/Доступ/Общий доступ выберите Все. Далее закройте установщик Tizen Studio и запустите его заново''<br/> 3. В Tizen Studio Package manager установите Tizen SDK Tools<br/> 4. Запустите Tizen Studio, Нажмите File/Import<br/> — Выберите Tizen Project ( [http://skrinshoter.ru/s/121018/7t9ETCk8 http://skrinshoter.ru/s/121018/7t9ETCk8] )<br/> — Отметьте Archive File и выберите ранее скачанный файл [http://forkplayer.tv/apps/tForkPlayer257N_v5n.wgt http://forkplayer.tv/apps/tForkPlayer257N_v5n.wgt]<br/> — Выберите Profile tv-samsung ( [http://skrinshoter.ru/s/121018/EZiTJiK3 http://skrinshoter.ru/s/121018/EZiTJiK3] )<br/> 6. Включите Develop MODE на телевизоре<br/> — Откройте APPS<br/> — Нажмите на пульте по очереди 1 2 3 4 5<br/> — Developer mode поставьте On<br/> — В поле Host PC IP введите локальный ip вашего компьютера ( Узнать его в windows можно так: нажмите поиск, введите cmd, в командной строке введите ipconfig и в строке IPv4 будет нужный IP, пример на скриншоте [http://skrinshoter.ru/s/011018/AHGxfZAu http://skrinshoter.ru/s/011018/AHGxfZAu] )<br/> — Выключите телевизор долгим нажатием кнопки Power на пульте<br/> 6. Откройте Device manager ( [http://skrinshoter.ru/s/011018/KWHD9E6q http://skrinshoter.ru/s/011018/KWHD9E6q] )<br/> — Нажмите Scan device ( [http://skrinshoter.ru/s/011018/nSoRwthM http://skrinshoter.ru/s/011018/nSoRwthM] )<br/> — Напротив найденного устройства в Connection ставим On ( [http://skrinshoter.ru/s/011018/hv41zROk http://skrinshoter.ru/s/011018/hv41zROk] )<br/> 7. В Tizen Studio выбираем наш ТВ в списке ( [http://skrinshoter.ru/s/011018/fnhTuE5q http://skrinshoter.ru/s/011018/fnhTuE5q] ) и запускаем наш проект на ТВ ( [http://skrinshoter.ru/s/011018/fhFVScXs http://skrinshoter.ru/s/011018/fhFVScXs] )
+
==Инструкция по установке на samsung tizen smart tv 2015-2019годов:==
 +
<br /> 1. Скачать и установить (если ранее не устанавливали) Java SE Development Kit (JDK) —&nbsp;https://www.oracle.com/technetwork/java/javase/downloads/index.html
 +
<br>''— После установки JDK настройте переменные среды — JAVA_HOME и PATH http://java-course.ru/begin/install-jdk/''<br />  
 +
2. Скачать и установить Tizen Studio&nbsp;https://developer.tizen.org/development/tizen-studio/download<br /> ''— Если при установке пишет «Target directory is not valid» то создайте сами папку С:\tizen-studio нажмите на ней правую кнопку мыши/Свойства/Безопасность Далее Нажимаем кнопку Изменить, потом Добавить, в поле набираете Все (обязательно с большой буквы), далее справа кнопка Проверить имена. Если правильно набрали, то Все подчеркнется. Нажимаете OK. В правах ставите верхнюю галку Полный доступ, все нижние проставятся сами и нажимаете кнопку применить. Подтверждаете все действия (два раза нажимаете OK). Далее закройте установщик Tizen Studio, перейдите в папку и создайте в ней подпапку DATA. Запустите заново установщик указав новые пути. ''<br /> 3. В Tizen Studio Package manager установите Tizen SDK Tools (если есть раздел Extension SDK проверяем можно установить пакет Extras, устанавливаем при его наличии)<br /> 4. Запустите Tizen Studio, Нажмите File/Import<br /> — Выберите Tizen Project (&nbsp;http://skrinshoter.ru/s/121018/7t9ETCk8&nbsp;)<br /> — Отметьте Archive File и выберите ранее скачанный файл&nbsp;http://forkplayer.tv/apps/tForkPlayer257N_v5n.wgt<br /> — Выберите Profile tv-samsung (&nbsp;http://skrinshoter.ru/s/121018/EZiTJiK3&nbsp;)<br /> 6. Включите Develop MODE на телевизоре<br /> — Откройте APPS<br /> — Нажмите на пульте по очереди 1 2 3 4 5<br /> — Developer mode поставьте On<br /> — В поле Host PC IP введите локальный ip вашего компьютера ( Узнать его в windows можно так: нажмите поиск, введите cmd, в командной строке введите ipconfig и в строке IPv4 будет нужный IP, пример на скриншоте&nbsp;http://skrinshoter.ru/s/011018/AHGxfZAu&nbsp;)<br /> — Выключите телевизор долгим нажатием кнопки Power на пульте (иногда советуют после этого отключить телевизор от питания, на некоторое время) , после включите обратно телевизор (необходимо чтобы обнаружить его в приложении)<br /> 6. Откройте Device manager (&nbsp;http://skrinshoter.ru/s/011018/KWHD9E6q&nbsp;)<br /> — Нажмите Scan device (&nbsp;http://skrinshoter.ru/s/011018/nSoRwthM&nbsp;)<br /> — Напротив найденного устройства в Connection ставим On (&nbsp;http://skrinshoter.ru/s/011018/hv41zROk&nbsp;)
 +
 
 +
 
 +
— После этого в подключенных устройствах нужно нажать правой кнопкой мыши по ранее добавленному устройству и выбрать пункт Permit install <br /> 7. В Tizen Studio выбираем наш ТВ в списке (&nbsp;http://skrinshoter.ru/s/011018/fnhTuE5q&nbsp;) и запускаем наш проект на ТВ (&nbsp;http://skrinshoter.ru/s/011018/fhFVScXs&nbsp;)
 +
 
 +
==Возможные ошибки==
 +
'''Ошибка JAVA_HOME'''
 +
 
 +
Если при установке приложения будет ругаться на Java_Home, необходимо создать системную переменную (Пуск-Правой кнопкой на Компьютер-свойства-Дополнительные параметры системы-Переменные среды-Системные переменные-Создать-Создаете переменную Java_Home и прописываете адрес папки, где она установлена, например: C:\Program Files\Java\jdk1.8.0_221\bin (в новой версии + добавить строку в path).
 +
 
 +
Если при запуске Device Manager ничего не происходит, то установите версию Java SDK 8( '''Java SE Development Kit 8u211).'''
 +
 
 +
Для Windows 10 и JDK 12 пути отличаются. Видео инструкц
 +
 
 +
ия по установке [https://www.youtube.com/watch?v=JgDbgqwYUn4 здесь]
 +
 
 +
'''Если при установке возникает ошибка на 58%'''
 +
 
 +
Проверьте еще раз сертификаты в менеджере сертификатов. В моем случае сертификат дистрибьютора не был тизеновским. Необходимо, чтобы были сертификаты именно от самсунга и тизена.
 +
 
 +
===Требует пароль  для сертификата дистрибьютора===
 +
Введите ‘tizenpkcs12passfordsigner’
 +
 
 +
'''При ошибке сертификата запускаем Tools / Certificate manager и создаем'''<br /> «авторский сертификат Самсунга и дистрибьюторский от тайзен»
 +
 
 +
'''У кого проект распознался как wearable 5.0''' и не даёт установить (пишет closed) нужно в Package Manager установить ещё пакет Extras во вкладке Extension SDK.<br /> https://smarttvnews.ru/wp-content/uploads/2017/05/3.jpg<br /> затем жмякаем правой кнопкой по нашему проекту и нажимаем Configure->Convert to Tizen Project, и там уже выбираем samsung-tv (в моём случае версии 5.0). После этого wearable изменится на samsung-tv и можно запускать установку на тв через RUN.<br /> вот как было у меня сразу (второй проект на скрине), и как стало после всех манипуляций что я описал (первый проект на скрине)<br /> http://www.picshare.ru/uploads/181228/P7V67U665H.jpg
 +
 
 +
<br /> [http://forkplayer.tv/forums/topic/обновленная-версия-для-tizen-установка-с-п/page/4/#post-28418 Еще одно решение ошибки]
 +
 
 +
==Отключаем домены что бы не слетали сторонние виджеты (только для Samsung Tizen J серии 2015 год)==
 +
На роутере блокируем эти домены<blockquote>samsung.com </blockquote><blockquote>test.samsungotn.net </blockquote><blockquote>cdn.samsungcloudsolution.com </blockquote><blockquote>osb.samsungqbe.com </blockquote><blockquote>samsungcloudsolution.com </blockquote><blockquote>rsch.samsungcloudsolution.com </blockquote><blockquote>ims.samsungcloudsolution.com </blockquote><blockquote>gpm.samsungqbe.com </blockquote><blockquote>empdownprd.samsungcloudsolution.com </blockquote><blockquote>notice.samsungcloudsolution.com </blockquote><blockquote>samsungotn.net </blockquote><blockquote>log-config.samsungacr.com </blockquote><blockquote>lcprd1.samsungcloudsolution.net </blockquote><blockquote>oempprd.samsungcloudsolution.com </blockquote><blockquote>osb-krsvc.samsungqbe.com </blockquote><blockquote>noticecdn.samsungcloudsolution.com </blockquote><blockquote>api-global.netflix.com </blockquote><blockquote>appboot.netflix.com </blockquote><blockquote>cloudfront.net </blockquote><blockquote>nrdp.nccp.netflix.com </blockquote><blockquote>secure.netflix.com</blockquote>
 +
osb-apps.samsungqbe.com

Версия 08:31, 5 августа 2020

Скачать виджет tForkPlayer для Tizen

http://forkplayer.tv/apps/tForkPlayer257N_v5n.wgt
— Исправлены некоторые иконки мешающие установке
— Установка через Tizen Studio File/Import ( http://skrinshoter.ru/s/121018/7t9ETCk8 

)
— Добавлена работа с флешкой (проигрывание файлов, картинок, xml/m3u/txt плейлистов)
— Добавлен оффлайн запуск ForkPlayer при проблеме доступа к серверам с javascript (необходим первый запуск)

Инструкция по установке на samsung tizen smart tv 2015-2019годов:


1. Скачать и установить (если ранее не устанавливали) Java SE Development Kit (JDK) — https://www.oracle.com/technetwork/java/javase/downloads/index.html
— После установки JDK настройте переменные среды — JAVA_HOME и PATH http://java-course.ru/begin/install-jdk/
2. Скачать и установить Tizen Studio https://developer.tizen.org/development/tizen-studio/download
— Если при установке пишет «Target directory is not valid» то создайте сами папку С:\tizen-studio нажмите на ней правую кнопку мыши/Свойства/Безопасность — Далее Нажимаем кнопку Изменить, потом Добавить, в поле набираете Все (обязательно с большой буквы), далее справа кнопка Проверить имена. Если правильно набрали, то Все подчеркнется. Нажимаете OK. В правах ставите верхнюю галку Полный доступ, все нижние проставятся сами и нажимаете кнопку применить. Подтверждаете все действия (два раза нажимаете OK). Далее закройте установщик Tizen Studio, перейдите в папку и создайте в ней подпапку DATA. Запустите заново установщик указав новые пути.
3. В Tizen Studio Package manager установите Tizen SDK Tools (если есть раздел Extension SDK проверяем можно установить пакет Extras, устанавливаем при его наличии)
4. Запустите Tizen Studio, Нажмите File/Import
— Выберите Tizen Project ( http://skrinshoter.ru/s/121018/7t9ETCk8 )
— Отметьте Archive File и выберите ранее скачанный файл http://forkplayer.tv/apps/tForkPlayer257N_v5n.wgt
— Выберите Profile tv-samsung ( http://skrinshoter.ru/s/121018/EZiTJiK3 )
6. Включите Develop MODE на телевизоре
— Откройте APPS
— Нажмите на пульте по очереди 1 2 3 4 5
— Developer mode поставьте On
— В поле Host PC IP введите локальный ip вашего компьютера ( Узнать его в windows можно так: нажмите поиск, введите cmd, в командной строке введите ipconfig и в строке IPv4 будет нужный IP, пример на скриншоте http://skrinshoter.ru/s/011018/AHGxfZAu )
— Выключите телевизор долгим нажатием кнопки Power на пульте (иногда советуют после этого отключить телевизор от питания, на некоторое время) , после включите обратно телевизор (необходимо чтобы обнаружить его в приложении)
6. Откройте Device manager ( http://skrinshoter.ru/s/011018/KWHD9E6q )
— Нажмите Scan device ( http://skrinshoter.ru/s/011018/nSoRwthM )
— Напротив найденного устройства в Connection ставим On ( http://skrinshoter.ru/s/011018/hv41zROk )


— После этого в подключенных устройствах нужно нажать правой кнопкой мыши по ранее добавленному устройству и выбрать пункт Permit install
7. В Tizen Studio выбираем наш ТВ в списке ( http://skrinshoter.ru/s/011018/fnhTuE5q ) и запускаем наш проект на ТВ ( http://skrinshoter.ru/s/011018/fhFVScXs )

Возможные ошибки

Ошибка JAVA_HOME

Если при установке приложения будет ругаться на Java_Home, необходимо создать системную переменную (Пуск-Правой кнопкой на Компьютер-свойства-Дополнительные параметры системы-Переменные среды-Системные переменные-Создать-Создаете переменную Java_Home и прописываете адрес папки, где она установлена, например: C:\Program Files\Java\jdk1.8.0_221\bin (в новой версии + добавить строку в path).

Если при запуске Device Manager ничего не происходит, то установите версию Java SDK 8( Java SE Development Kit 8u211).

Для Windows 10 и JDK 12 пути отличаются. Видео инструкц

ия по установке здесь

Если при установке возникает ошибка на 58%

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

Требует пароль для сертификата дистрибьютора

Введите ‘tizenpkcs12passfordsigner’

При ошибке сертификата запускаем Tools / Certificate manager и создаем
«авторский сертификат Самсунга и дистрибьюторский от тайзен»

У кого проект распознался как wearable 5.0 и не даёт установить (пишет closed) нужно в Package Manager установить ещё пакет Extras во вкладке Extension SDK.
https://smarttvnews.ru/wp-content/uploads/2017/05/3.jpg
затем жмякаем правой кнопкой по нашему проекту и нажимаем Configure->Convert to Tizen Project, и там уже выбираем samsung-tv (в моём случае версии 5.0). После этого wearable изменится на samsung-tv и можно запускать установку на тв через RUN.
вот как было у меня сразу (второй проект на скрине), и как стало после всех манипуляций что я описал (первый проект на скрине)
http://www.picshare.ru/uploads/181228/P7V67U665H.jpg


Еще одно решение ошибки

Отключаем домены что бы не слетали сторонние виджеты (только для Samsung Tizen J серии 2015 год)

На роутере блокируем эти домены

samsung.com

test.samsungotn.net

cdn.samsungcloudsolution.com

osb.samsungqbe.com

samsungcloudsolution.com

rsch.samsungcloudsolution.com

ims.samsungcloudsolution.com

gpm.samsungqbe.com

empdownprd.samsungcloudsolution.com

notice.samsungcloudsolution.com

samsungotn.net

log-config.samsungacr.com

lcprd1.samsungcloudsolution.net

oempprd.samsungcloudsolution.com

osb-krsvc.samsungqbe.com

noticecdn.samsungcloudsolution.com

api-global.netflix.com

appboot.netflix.com

cloudfront.net

nrdp.nccp.netflix.com

secure.netflix.com

osb-apps.samsungqbe.com