在Tizen可穿戴SDK中更新Samsung Gear 2后,为什么会出现“尚未安装到设备上的证书”错误?

时间:2015-04-30 20:12:17

标签: certificate tizen tizen-wearable-sdk tizen-web-app samsung-galaxy-gear

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

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

Certificate has not been installed to device yet error

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

No certificate for selected device error

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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