无法将Tizen App转移到Smartwatch

时间:2017-05-17 08:18:54

标签: tizen samsung-gear tizen-studio

在Debian PC上使用Tizen Studio,我无法在Smartwatch上启动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连接的Samsung Gear S.

相关: Transferring the package... > Fail Error occurred at the below step. `Transferring the package...` (Return Code:2)unknown error

1 个答案:

答案 0 :(得分:1)

解决方案是

创建三星作者和分发证书

这也可以在其他答案中处理,但由于它们不完整,我很难跟踪它们。因此再一次:

  1. 安装Samsung证书扩展程序。在TizenStudio中,转到"工具" - > "包管理器"。导航到" Extension SDK" -Tab。如果您遇到麻烦,请查看this
  2. 转到"工具" - > "证书经理"。它现在看起来与安装Extension SDK之前不同。单击" SAMSUNG",然后选择Mobile / Wearable,然后按照说明操作(选择任意名称,作者,密码......)。
  3. 您将被要求提供三星帐户。如果你没有,创造它,那就相当无痛了。
  4. 是否创建备份,然后创建新的分发服务器证书
    1. 您需要添加单个DUID(您的设备之一),如果您的设备此时已连接,则可能会为您填写。
    2. 如果您需要高级权限(例如,您在应用内访问心率),则需要将权限字段从公共更改为合作伙伴
    3. 默认值在其他字段中适用于我。
  5. 它将提示证书已成功创建。检查是否选择了新创建的配置文件(由勾号表示)关闭证书管理器。
  6. 打开Connection Manager(对我而言,它已经在TizenStudio的右侧打开)。右键单击您的设备,然后单击最后一个操作"允许安装应用程序"。
  7. 选择正确的版本

    如果我现在启动了应用程序,则会再次出现同样的错误。

    1. 在Project Explorer中,打开config.xml,然后转到" Tizen" -Tab并更改" Required Version"到1.0(2.0也适用于我)。
    2. 最后,我能够在手表上启动应用程序。