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

Материал из Браузер Fork - Wiki
Перейти к: навигация, поиск
(устаревшая информация)
(Метка: visualeditor)
(Скачать виджет tForkPlayer для Tizen)
(Метка: visualeditor)
Строка 7: Строка 7:
 
<br>''— После установки JDK настройте переменные среды — JAVA_HOME и PATH http://java-course.ru/begin/install-jdk/''<br />  
 
<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;)
 
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;)
 
— После этого в подключенных устройствах нужно нажать правой кнопкой мыши по ранее добавленному устройству и выбрать пункт Permit install <br /> 7. В Tizen Studio выбираем наш ТВ в списке (&nbsp;http://skrinshoter.ru/s/011018/fnhTuE5q&nbsp;) и запускаем наш проект на ТВ (&nbsp;http://skrinshoter.ru/s/011018/fhFVScXs&nbsp;)
Строка 17: Строка 18:
 
Если при запуске Device Manager ничего не происходит, то установите версию Java SDK 8( '''Java SE Development Kit 8u211).'''
 
Если при запуске Device Manager ничего не происходит, то установите версию Java SDK 8( '''Java SE Development Kit 8u211).'''
  
Для Windows 10 и JDK 12 пути отличаются. Видео инструкция по установке [https://www.youtube.com/watch?v=JgDbgqwYUn4 здесь]
+
Для Windows 10 и JDK 12 пути отличаются. Видео инструкц
 +
 
 +
ия по установке [https://www.youtube.com/watch?v=JgDbgqwYUn4 здесь]
  
 
'''Если при установке возникает ошибка на 58%'''
 
'''Если при установке возникает ошибка на 58%'''

Версия 12:39, 9 мая 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