【问题标题】:How to install app on Gear S2 via Tizen Studio?如何通过 Tizen Studio 在 Gear S2 上安装应用程序?
【发布时间】:2016-11-22 12:58:45
【问题描述】:

我是为 Gear S2 开发 Tizen 应用程序的新手。我已完成教程,但无法在 Gear S2 上安装我的应用程序。

我在 Mac OS Sierra (10.12.1) 中使用 Tizen Studio 1.0.1,以及新购买的 Gear S2。

我已经安装了扩展 SDK(三星证书扩展和三星可穿戴扩展),然后通过证书管理器创建了一个证书(作者证书和分销商证书),通过 Wifi 连接了我的 Gear S2(与我的计算机相同的网络) ,通过在连接资源管理器中选择(右键单击)设备标识符来设置“允许安装应用程序”,最后在项目菜单的“运行方式”选项中设置配置。

但每次我尝试在我的设备上安装并运行它时都会出错:

$ sdb -s 192.168.2.14:26101 install myapp.wgt [...] __return_cb req_id[107100002] pkg_type[wgt] pkgid[6U1GRaNlHz] key[error] val[81] error message: Non trusted certificate is used. Register valid certificate __return_cb req_id[107100002] pkg_type[wgt] pkgid[6U1GRaNlHz] key[end] val[fail] processing result : Unknown Error [81] failed spend time for pkgcmd is [1225]ms

在模拟器上运行良好..

我可能弄乱了证书...确实我删除了我创建的第一个证书,因为它不起作用并尝试按照文档记录创建一个新证书,但实际上可能只是因为我需要注册它。我该怎么做?

我错过或做错了什么其他想法,以及如何解决? Tizen 文档并没有真正帮助...

感谢您的帮助!

【问题讨论】:

  • 什么样的错误?将其添加到帖子中。
  • 命令:sdb -s 192.xxx.x.xx:26101 install myapp.wgt 返回:__return_cb req_id[23210002] pkg_type[wgt] pkgid[6U1GRaNlHz] key[error] val[81] error message: Non trusted certificate is used. Register valid certificate 我想我弄乱了证书...确实我删除了我创建的第一个证书,因为它不起作用并试图创建一个新的,但实际上可能只是因为我需要注册它。我该怎么做?

标签: tizen-web-app samsung-gear-s2 tizen-sdk tizen-studio tizen-certificate


【解决方案1】:

您是否通过三星认证过程制作证书?检查您的证书来自三星。 如果您仅使用 sdk 制作证书,则仅运行模拟器而不是真实设备。 您可以在证书菜单上选择三星证书创建过程。


您可以在菜单中选择它tools -> Certificate Manager

在证书管理器中单击+

点击Samsung,制作三星证书。

正如@Osana 所说;如果您没有看到“选择证书配置文件的类型”屏幕,则意味着您缺少三星证书扩展包。转到Tools -> Package manager。然后,转到 Extension SDK 并安装三星证书扩展包。

【讨论】:

  • 我找不到任何 证书菜单 我只有 工具 菜单中的 证书管理器,但是证书创建过程中没有选项允许选择三星证书创建过程 Tizen Studio v1.0.1 在哪里可以找到它?
  • 谢谢!工作得很好! :)
  • 我不得不指出,在修复此证书问题后,我的配置文件存在以下问题。这个论坛解决了。 developer.samsung.com/forum/thread/watch-profile-error-sdb/201/…
  • 如果您没有看到“选择证书配置文件的类型”屏幕,这意味着您缺少三星证书扩展包。转到工具-> 包管理器。然后,转到 Extension SDK 并安装三星证书扩展包。
  • @Onosa 我认为这值得额外回答
【解决方案2】:

尝试以下步骤:

  1. 确保当您选择允许安装应用程序时,它会显示一个弹出窗口,其中包含消息成功上传证书

  2. 根据您的开发 PC 设置设备时间。

  3. 进入 Project Properties->Tizen Settings->Platform 并选择 ARMv7-a 作为架构。

此外,请仔细按照this link 中的步骤操作。

【讨论】:

  • 步骤 1 和 2 好的,但是我看不到从项目属性中选择 ARMv7 的位置,我找不到“Tizen 设置”或“平台”(我对 Tizen 很陌生和 Tizen Sutdio...)
  • 查看修改后的答案
  • 好的,我首先发现了为什么我没有找到它,我的示例应用程序是一个非原生的网络应用程序。所以我再次完成了所有这些步骤,但是使用了一个示例本机应用程序,我在齿轮上安装应用程序时出错:processing result : SIGNATURE_VERIFICATION_FAILED [23] failed 看起来我搞砸了证书,或者我必须以某种方式注册证书,但我没有不知道怎么做?谢谢。
猜你喜欢
  • 2017-10-13
  • 2016-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多