代码之家  ›  专栏  ›  技术社区  ›  Oliver Adam

部署Tizen应用程序时出错-无法获取设备信息

  •  1
  • Oliver Adam  · 技术社区  · 8 年前

    我在三星智能电视上部署Tizen应用程序时遇到问题。有一段时间,它工作得很好,但自从将tizen studio升级到2.0,电视扩展到4.0之后,它就不再工作了。我总是出现“无法获取设备信息”错误。

    [2017.11.22 00:54:29][错误]ProfileInfo。java(426)-无法从“10.0.0.40:26101”获取设备信息(型号:UJ5500,平台:Tizen,版本:未知,配置文件:未知`-) Java语言lang.异常:无法获取设备的配置文件版本 在org。提赞。常见的果心应用ProfileInfo。getProfileInfo(ProfileInfo.java:413) 在org。提赞。常见的util。启动Util。checkProfile(LaunchUtil.java:158) 在org。提赞。网状物zimlaunch。部署器。ZimLaunchDelegate。预启动检查(ZimLaunchDelegate.java:141) 在org。日食调试。内部的果心启动配置。启动(LaunchConfiguration.java:840) 在org。日食调试。内部的果心启动配置。启动(LaunchConfiguration.java:739) 在org。日食调试。内部的用户界面。调试插件。buildAndLaunch(DebugUIPlugin.java:1039) 在org。日食调试。内部的用户界面。调试插件8美元。运行(DebugUIPlugin.java:1256) 在org。日食果心内部的工作。工人运行(Worker.java:55)

    所需的Tizen版本设置为2.3,我的型号是UJ5500(2015)。

    在三星的开发者网站上,他们说这种错误只发生在2015款机型上,可以忽略,但我无法部署。我还想过将tizen studio降级到1.3,将tv扩展升级到3.0,就像我之前做的那样,很遗憾,我无法安装软件包管理器的web应用开发。对于那些认为这是由证书引起的人,我已经用我的三星设备的UDID创建了一个公共和合作伙伴。顺便说一句,它也不能在模拟器上工作(同样的错误)。

    3 回复  |  直到 8 年前
        1
  •  5
  •   Sebastian Barthelmess    8 年前

    你需要使用一个旧的Tizen工作室(我知道,我知道,这很愚蠢-希望你能保留旧的一个)。我相信你已经注意到,你不能安装电视所需的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中安装旧的TV扩展,那该多好?哦,好吧。。。希望这对你有所帮助。如果您不确定是否运行未记录的“/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
    

    -塞巴斯蒂安

        2
  •  1
  •   Oliver Adam    8 年前

    塞巴斯蒂安,谢谢你的帮助,但我已经发现了问题所在。在教程和指南中,三星指出了三星证书,但它们仅适用于某些设备。我总是在cli中遇到PackageManager错误。所以我用了Tizen证书。然后应用程序成功安装在电视上。

        3
  •  0
  •   Sebastian Barthelmess    8 年前

    我仍然相信你会想回到旧的Tizen Studio,这样你就可以直接在设备上调试了。我很好奇,你是否仍然有充分的调试能力使用你的方法?