TL; DR;设备ID混淆和SIGNATURE_INVALID
- 是由什么“SDB装置”,并在Tizen IDE的示出“请求的设备简档”屏幕中的值返回的设备ID之间的差异。
- 如何可以生成从CLI相同的设备ID(在Tizen IDE示出),而不需要安装了整个IDE?
一点背景:
我有一个Tizen web应用程序项目中,我装上我的装备2新,效果很好。我在中国有一个可怕的互联网同事,他需要在他自己的Gear 2 Neo上做这个开发版本的演示,我一直在与之斗争。
我不认为他的机器检索该值将有可能在安装IDE由于极其缓慢的互联网。如果我能得到正确的设备ID,我想我可以在没有问题的情况下使用它。我无法对他进行任何筛选(再次,速度),这样几乎让我留下了电子邮件和电话通信。
当我们运行上与附接装置的笔记本电脑 'SDB安装file.wgt',被产生的下面的错误:
__return_cb req_id[1] pkg_type[wgt] pkgid[0st4vaBAfj] key[install_percent] val[33]
__return_cb req_id[1] pkg_type[wgt] pkgid[0st4vaBAfj] key[error] val[22]
__return_cb req_id[1] pkg_type[wgt] pkgid[0st4vaBAfj] key[end] val[fail]
processing result : SIGNATURE_INVALID [22] failed
spend time for pkgcmd is [2891]ms
Tizen IDE产生像DUID:H/inEM1/zJwF6xXXXXXXyucFBM=
的一个“深发展设备的回报率是这样的:53b441434000000
我已经尝试了许多的共同建议,关于该SIGNATURE_INVALID错误:
- 删除或编辑证书registration.xml
- 清洁项目,并删除工作区
- 再生的证书/设备是profile.xml的.metadata文件夹中的/ etc
- 验证了USB调试复选框在两个设备上都被选中
我对Android和Tizen SDK非常陌生,我想我只是迷惑自己。我相信这不是设备ID的正确格式,这是我的问题的原因。
我的问题是:我是正确,从“深发展设备的ID是错了吗?是否有命令行界面用于检索正确的界面(IDE返回的界面)?
- 亚当
谢谢,我终于有机会重温了这一点(他在中国的演示由于冲击不够,以及我对设备ID的理解不够)。这是很好的知道,我还没有找到网络上的其他地方解释这一点。如果你谷歌“Tizen设备ID从命令行”或什么的,一切都提到“SDB设备”!谢谢! –