我遇到将Tizen应用程序部署到我的三星智能电视上的问题。有一段时间它工作得非常好,但是自从将tizen studio更新到2.0并将tv-extension更新到4.0后它就再也无法正常工作了。我总是得到“无法获取设备信息”错误。
[2017.11.22 00:54:29] [错误] 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.launch(LaunchConfiguration.java:840) 在org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) 在org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) 在org.eclipse.debug.internal.ui.DebugUIPlugin $ 8.run(DebugUIPlugin.java:1256) 在org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
所需的Tizen版本设置为2.3,我的模型是UJ5500(2015)。
在三星的开发网站上,他们说这种错误只发生在2015款车型上,可以忽略不计,但我无法部署。我还考虑过将tizen studio降级到1.3,将tv扩展到3.0,就像我以前一样,遗憾的是我无法安装包管理器的web-app dev。对于那些可能认为这是由证书引起的人,我已经使用我的三星设备的UDID创建了一个公共和合作伙伴。顺便说一下,它也没有在仿真器上工作(同样的错误)。
答案 0 :(得分:5)
你需要使用一个较旧的Tizen Studio(我知道,我知道,它的愚蠢 - 希望你保持旧的)。我确定您已经注意到您无法安装电视所需的TV-2.3.0扩展程序。我和我有同样的问题。答案就埋在这里:http://developer.samsung.com/tv/develop/specifications/tv-model-groups 我从中获得灵感:https://developer.tizen.org/ko/forums/sdk-ide/device-manager-unknown-platform?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
-Sebastian
答案 1 :(得分:0)
答案 2 :(得分:0)
我仍然相信您会想要恢复到较旧的Tizen Studio,因此您可以直接在设备上进行调试。我很好奇你是否仍然使用你的方法有完整的调试功能?