2

我一直在做一个使用三星 Gear 2 Neo 的项目。一切正常。大约 3 周前,当我得到一台新计算机并安装了 Tizen IDE 并经历了与我在第一台计算机上相同的注册过程时,问题就开始了,除了现在我无法上传我一直在使用的应用程序。我能够上传最基本的应用程序,即带有一些文本的黑屏。但是任何具有附件协议特权的应用程序都会失败。即使我的证书具有公共级别(如此所述)。我在旧电脑上有相同的设置,它可以工作。它们都在英特尔上运行,唯一的区别是新的运行在 10.10 操作系统上,而旧的运行在 10.9.5 上。知道我在这个上缺少什么吗?

<tizen:privilege name="http://developer.samsung.com/privilege/accessoryprotocol"/>

Error code: PRIVILEGE_LEVEL_VIOLATION Error message: Command: /usr/bin/pkgcmd -i -q -t wgt -p "/opt/usr/apps/tmp/SwatchAppTellartConsumer.wgt" Management: Refer to Help contents > Getting Started with Tizen > Overview > Privilege.

4

3 回答 3

2

相当老的话题,然而..如果有人遇到这个帖子,请参考:

http://developer.samsung.com/forum/thread/integrated-app-rejection-privileges/201/281069?boardName=SDK&startId=zzzzz~&startPage=2&curPage=4&searchSubId=0000000032

“ 代码

<tizen:application id="xxxxxxxxxx.yyyyy" package="xxxxxxxxxx" required_version="2.2.1.3"/>

至:代码

<tizen:application id="xxxxxxxxxx.yyyyy" package="xxxxxxxxxx" required_version="2.2"/>

显然,三星卖家的权限检查器只允许以下必需的版本:

required_version="2.1"
required_version="2.2"
required_version="2.3"

"

在我的问题中,我有 2.3.1,删除“.1”后工作正常。

干杯

于 2016-01-09T13:55:36.270 回答
1

您不能使用在第一台计算机上使用的相同密钥库文件夹吗?如果您仍有该文件夹,请将其复制到新机器并使用与以前相同的证书密码和设备配置文件密码。密钥位于您的作者证书和设备之间。它与您的 PC 无关。您不必重新注册新证书。

如果您身边还有旧 PC,它应该位于 ~/tizen-wearable-sdk-data/keystore 或 C:\tizen-wearable-sdk-data\keystore。

于 2014-11-14T04:25:59.900 回答
0

很可能,您需要从 Tizen SDK 内部重新配置作者和分发者证书。它应该可以从 Window -> Preferences 菜单项中的 Tizen SDK -> Security Profiles 首选项部分访问。

如果您有多个配置文件,还要确保正确的配置文件处于活动状态。

顺便说一句:在 Windows Eclipse 上,不时将当前安全配置文件重置为列表中的第一个。所以上面描述的程序现在对我来说是一个例行程序;)

于 2015-03-13T16:45:12.633 回答