我正在使用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.
当我执行“允许安装应用程序”操作时,我收到另一个错误 - “所选设备没有证书。请更新您的证书”:
我已经删除并重新生成了我的作者CSR /密钥和设备配置文件两次,从三星获取新的,但仍然得到相同的错误。难倒!任何提示都非常感激。
答案 0 :(得分:2)
原来问题是我正在用三星错误地创建我的设备配置文件。我使用的是连接资源管理器中显示的数字(例如5f9931ffxxxxxxx)而不是实际的DUID(例如Oc4wavwxxxxxxxxxxxxxxxxxxxx =)。我不确定我之前使用的设备配置文件是如何工作的!您可以通过在Connection Explorer中右键单击设备并转到属性来查找DUID。一旦我使用正确的DUID创建并安装了新的设备配置文件,我就能够成功执行" Permit以安装应用程序"行动 - 大概是安装证书。
答案 1 :(得分:0)
当您将设备与第二部手机配对时,它会清除所有用户空间内存,包括写入/ home / developer的设备证书。您所要做的就是将Gear重新连接到PC并重新安装证书。