0

我正在使用 Samsung Gear 2 开发 Tizen 可穿戴应用程序。我在将手表与手机配对之前就开始开发该应用程序,它运行良好。我从三星获得了证书和设备配置文件,安装了它们,并且能够毫无问题地调试/开发我的代码。

今天我将 Gear 2 连接到三星 Galaxy S5。它强制更新 Gear 2。现在,当我尝试从 Tizen Wearable SDK 安装/调试应用程序时,出现错误Certificate has not been installed to device yet. Please perform 'permit to install applications' of the context menu in Connection Explorer.

证书尚未安装到设备上,但错误

当我执行“允许安装应用程序”操作时,我收到另一个错误 - “所选设备没有证书。请更新您的证书”:

所选设备错误没有证书

我已经删除并重新生成了我的作者 CSR/密钥和设备配置文件两次,从三星获得了新的,但仍然得到相同的错误。难倒!非常感谢任何提示。

4

2 回答 2

2

原来问题是我用三星错误地创建了我的设备配置文件。我使用的是显示在连接资源管理器中的数字(例如 5f9931ffxxxxxxx),而不是实际的 DUID(例如 Oc4wavwxxxxxxxxxxxxxxxxxxxx=)。我不确定我以前使用的设备配置文件是如何工作的!您可以通过在连接资源管理器中右键单击设备并转到属性来找到 DUID。一旦我创建并安装了具有正确 DUID 的新设备配置文件,我就能够成功执行“允许安装应用程序”操作 - 大概这会安装证书。

于 2015-04-30T20:34:47.603 回答
0

当您将设备与第二部手机配对时,它会清除所有用户空间内存,包括写入 /home/developer 的设备证书。您所要做的就是将您的 Gear 重新连接到您的 PC 并重新安装证书。

于 2015-04-30T20:27:00.257 回答