Ошибка при развертывании приложения Tizen - не удалось получить информацию об устройстве

У меня проблема с развертыванием приложения Tizen на моем умном телевизоре Samsung. Некоторое время он работал действительно хорошо, но после обновления tizen studio до 2.0 и расширения tv до 4.0 он больше не работает. Я всегда получаю сообщение об ошибке "Не удалось получить информацию об устройстве".

[2017.11.22 00:54:29] [ERROR] ProfileInfo.java (426) - Не удалось получить информацию об устройстве из '10.0.0.40:26101' (модель: UJ5500, платформа: Tizen, версия: неизвестна, профиль: неизвестен `-¶) java.lang.Exception: не удалось получить версию профиля устройства на org.tizen.common.core.application.ProfileInfo.getProfileInfo(ProfileInfo.java:413) на org.tizen.common.util.LaunchUtil.checkProfile(LaunchUtil.java:158) в org.tizen.web.zimlaunch.deployer.ZimLaunchDelegate.preLaunchCheck(ZimLaunchDelegate.java:141) в org.eclipse.debug.internal.core.LaunchConfiguration.fl. org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) в org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) в org.eclipin.de.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) в org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Требуемая версия Tizen установлена ​​на 2.3, а моя модель - UJ5500 (2015).

На веб-сайте разработчиков Samsung говорится, что такого рода ошибки встречаются только на моделях 2015 года, и их можно игнорировать, но я не могу развернуть их. Я также думал о снижении версии tizen studio до версии 1.3 и о расширении tv до версии 3.0, как и раньше, к сожалению, я не могу установить разработчика веб-приложения менеджера пакетов. Для тех из вас, кто может подумать, что это вызвано сертификатом, я уже создал общедоступный и партнерский с моим UDID моего устройства Samsung. И, кстати, он также не работает на эмуляторе (та же ошибка).

3 ответа

Решение

Себастьян, спасибо за помощь, но я уже понял, что случилось. В учебных пособиях и руководствах Samsung указано на сертификаты Samsung, но они работают только для некоторых устройств. Я всегда получал ошибку PackageManager в кли. Поэтому я использовал сертификат Tizen. Затем приложение успешно установлено на телевизоре.

Вам нужно использовать более старую Tizen Studio для этого (я знаю, я знаю, это глупо - надеюсь, вы сохранили старую). Как я уверен, вы заметили, что вы не можете установить расширение TV-2.3.0, которое требуется вашему телевизору. У меня такая же проблема с моей. Ответ похоронен здесь: http://developer.samsung.com/tv/develop/specifications/tv-model-groups и я получил вдохновение, чтобы выяснить это по адресу: https://developer.tizen.org/ko/ форумы / СКИ-язь / устройство-менеджер-неизвестно-платформа? langredirect = 1

Было бы неплохо, если бы они просто позволили вам установить старые расширения для телевизора в новой IDE, верно? Ладно... надеюсь, это тебе немного поможет. Если вы не уверены, запустите недокументированную возможность "./sdb", и она покажет вам, какая версия нужна телевизору.

~/tizen-studio-2/tools/sdb capability

secure_protocol:enabled
rootcmd_support:disabled
zone_support:disabled
multiuser_support:disabled
cpu_arch:armv7
profile_name:tv
vendor_name:Samsung
--->>> platform_version:2.3.0 <<<---
product_version:1.0
sdbd_version:2.2.17

-Себастьян

Я все еще верю, что вы захотите вернуться к более старой версии Tizen Studio, чтобы вы могли выполнять отладку непосредственно на устройстве. Мне интересно, есть ли у вас все возможности отладки при использовании вашего метода?

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