三星Gear 2 Neo PRIVILEGE_LEVEL_VIOLATION

时间:2014-11-13 15:25:40

标签: tizen tizen-wearable-sdk samsung-galaxy-gear

我一直在使用Samsung Gear 2 Neo进行一个项目;一切都很好。大约3个星期前,当我有一台新计算机时,问题就出现了,并安装了Tizen IDE并完成了与我在第一台计算机上相同的注册过程,但现在我无法上传我一直在处理的应用程序。 我可以上传最基本的应用程序,即带有一些文字的黑屏。但任何具有附件协议权限的应用程序都会失败。即使我的证书具有公共级别(如here所述)。 我在旧计算机中具有相同的设置,它可以工作。它们都运行在intel上,唯一的区别是新的运行在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.

3 个答案:

答案 0 :(得分:2)

相当古老的主题,但如果有人遇到这篇文章,请参阅:

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

&#34; 代码

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

TO: 代码

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

显然,三星卖家的特权检查员只允许以下所需版本:

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

&#34;

在我的问题中,在删除&#34; .1&#34;之后我得到了2.3.1。工作得很好。

干杯

答案 1 :(得分:1)

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

如果您还有旧PC,它应该在〜/ tizen-wearable-sdk-data / keystore或C:\ tizen-wearable-sdk-data \ keystore中。

答案 2 :(得分:0)

最有可能的是,您需要重新配置作者&amp; Tizen SDK内的经销商证书。它应该可以从Window访问 - &gt;首选项菜单项,在Tizen SDK中 - &gt;安全配置文件的首选项部分。

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

BTW:在Windows上,Eclipse立即将当前安全配置文件重置为列表中的第一个安全配置文件。所以上面描述的程序现在是我的常规程序;)