对不起我的英语。 我有一个应用程序和三星 UE32M5500。
我执行以下 CLI 命令:
证书路径
call C:\tizen-studio\tools\ide\bin\tizen.bat cli-config -g "default.profiles.path=...\profiles.xml"
打包带签名的 Tizen 应用程序
call C:\tizen-studio\tools\ide\bin\tizen.bat package -t wgt -s zaykov_cert
连接到设备
c:\tizen-studio\tools\sdb connect 10.5.0.119:26101
安装应用程序到设备
call C:\tizen-studio\tools\ide\bin\tizen.bat install -n app.wgt -t UE32M5500
所有命令都没有错误地执行,直到安装命令。
错误的原因是什么?
如果您使用相同的证书通过 Tizen Studio 安装,则不会出现错误。但是在导入工程的时候,Tizen studio 中没有源文件。只有一个巨大的 main.js 文件和带有媒体的文件夹。
此外,遵循此 Tip&Tech 文档应该有所帮助:
首先,在您的电脑和电视上正确设置日期/时间。首先使用 sdb 连接您的设备。现在,问题可能与证书相关。我建议您从 Tizen Studio 生成作者和分销商证书。 (之前从包管理器安装电视相关和证书管理器相关包)
来自 Tizen Studio > 工具 > 证书管理器 > + > 三星 > TV > 创建新的证书配置文件(假设为“x”)> 创建新的作者证书 > 登录三星帐户 > 您将收到通知 你的作者证书的位置(假设 C:\x\ )(可能是一个隐藏的 文件夹,选择“显示隐藏文件夹”进行探索)
Create New distributor certificate >(你的电视应该在 DUID list) > > 您将收到经销商位置的通知 证书(同 C:\x\ )
让我们回到 CLI。正如在 CLI 指南的管理安全配置文件部分 中所解释的,使用您刚刚使用证书管理器工具创建的作者和分发者证书添加新的安全配置文件。示例命令:
tizen security-profiles add -n NewProfileX -a C:\x\author.p12 -p ********
-d C:\x\distributor.p12 -dp ********
然后清理、构建、使用 NewProfileX 配置文件打包、安装、运行。