无法将Tizen应用程序转移到智能手表



在 Debian PC 上使用 Tizen Studio,我无法在智能手表上启动 Hello World 应用程序。 当我启动应用程序时,出现以下错误:

'Launching Basic' has encountered a problem.
Installing the package... > Fail
Unexpected error occurred at the below step.
`Installing the package...`
Please try again later.

我使用通过USB连接的三星Gear S。

相关: 正在传输包裹...>以下步骤发生失败错误。"正在转移包裹..."(返回代码:2)未知错误

解决方案是

创建三星作者和分发证书

这在其他答案中也有处理,但是由于它们不完整,我很难遵循它们。因此再次

  1. 安装三星证书扩展。在TizenStudio中,转到"工具"->"包管理器"。导航到"扩展 SDK"选项卡。如果您有问题,请检查此内容。
  2. 转到"工具"->"证书管理器"。现在,它看起来与安装扩展 SDK 之前不同。单击"三星",然后选择移动/可穿戴设备,然后按照说明进行操作(选择任意名称,作者,密码等)。
  3. 系统将要求您输入三星帐户。如果你没有,创建它,它是相当无痛的。
  4. 是否创建备份,然后创建新的分发服务器证书
    1. 您需要添加一个单独的 DUID(您的设备之一),如果您的设备此时已连接,则可能会为您填写。
    2. 如果您需要高级权限(例如,您可以在应用中访问心率),则需要将权限字段从公开更改为合作伙伴
    3. 默认值在其他字段中对我有用。
  5. 它将提示证书已成功创建。检查是否选择了新创建的配置文件(由勾号指示) 关闭证书管理器。
  6. 打开连接管理器(对我来说,它已经在TizenStudio的右侧打开了)。右键单击您的设备,然后单击最后一个操作"允许安装应用程序"。

选择正确的版本

如果我现在启动该应用程序,则再次发生相同的错误。

  1. 在项目资源管理器中,打开config.xml,然后转到"Tizen"选项卡并将"所需版本"更改为1.0(2.0也对我有用)。

最后,我能够在手表上启动该应用程序。

相关内容

  • 没有找到相关文章

最新更新