我正在尝试在三星galaxy gear s 中运行我的示例应用程序,但我做不到它SIGNATURE_INVALID [22] failed
在Tizen 中给了我错误“”。我已遵循所有步骤。
问问题
987 次
1 回答
2
这通常意味着您为启动该过程而创建的证书与下载的设备配置文件不匹配。Tizen 可穿戴设备签名过程分为 3 个部分
- 您使用 Tizen IDE 创建的证书。该文件位于 ~/tizen-wearable-sdk-data/keystore/author.csr 中。
- 您的证书已使用三星开发者帐户共同签署,并在名为 author.crt 的文件中通过电子邮件返回给您
- 您正在调试的设备独有的设备配置文件。这是由三星开发者网站根据您提供的信息创建的。结果以 device_profile.xml 的形式通过电子邮件发送。您使用作者证书签署此配置文件并安装。如果用于签署此配置文件的签名与原始 author.csr 不匹配,则它将失败。
该过程并不像 Android 那样简单,因为您可以对 Android APK 进行自签名。Tizen/嵌入式 Linux 不允许这样做。
我有一些幻灯片来自我 11 月在三星开发者大会上的演讲。主要的三星开发者网站当时有一些不准确的信息,因此请查看这些作为参考。
于 2015-04-27T15:08:17.410 回答