黑莓Playbook App调试安装错误

时间:2012-04-12 12:12:07

标签: blackberry-playbook

我正在尝试使用USB线缆和终端线命令将我的MAC上的Blackberry Webworks应用程序安装到一个剧本上blackberry-deploy -installApp ...

我收到的错误是指应用程序和调试令牌之间的作者不匹配

result :: failure 881应用程序作者与调试令牌作者

不匹配

有没有人有同样的问题?

感谢 保罗

5 个答案:

答案 0 :(得分:0)

尝试在bar-descriptor.xml文件中设置以下属性

   <!--  Name of author which is used for signing. 
         Must match the developer name of your development certificate -->
   <author>**</author>

   <!--  Unique author ID assigned by signing authority. Required if using debug tokens -->
   <authorId>**</authorId>

答案 1 :(得分:0)

“我有类似的问题。检查blackbery-tablet.xml和字段是否正确。

要获取这些字段的正确值,只需将打包的.bar文件重命名为.zip,然后将其解压缩即可。 META-INF文件夹中会有manifest.mf文件。用记事本打开它。从那里抓取和价值并重建您的应用程序。 如果这没有帮助,那么重建调试令牌并确保将其安装在设备上。调试令牌需要具有正确的设备引脚。

如果此评论对您有所帮助,请点击“竖起大拇指”图标!如果您的问题已得到解决,请点击解决方案上的解决方案按钮!“ - 来源:http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Failure-881-Application-Author-does-not-match-debug-token-author/m-p/2055935#M32567

答案 2 :(得分:0)

我有类似的问题。这不是一个“作者”的问题:我试图在调试模式下部署,并且设备上没有安装debugToken。

debugToken必须位于设备上,以便部署可以正常工作。您可以使用以下命令上传debugToken:

blackberry-deploy -installDebugToken debugtoken.bar -device 169.254.0.1 -password 

希望这有助于:)

答案 3 :(得分:0)

使用WinRar打开条形文件,但不要提取。这样做会破坏META文件。在WinRar应用程序中找到META.INF文件,然后双击打开。 (如果文件类型未设置为打开,记事本会自动选择它作为首选应用程序。)

在带有META信息的打开记事本中,将作者姓名和作者ID更改为现有debugtoken的名称和作者ID。 (这可以通过相同的过程从debugtoken访问,以找到所需的应用程序的META.INF。)

关闭记事本并选择在退出时保存。 WinRar应该询问您是否要将其保存到存档中。只需选择yes,然后退出并使用新编辑的应用程序栏文件再次尝试安装。

我观察到使用这种方法,原始打包文件的大小没有变化,据说对原始内容没有任何损害。

答案 4 :(得分:0)

使用文本编辑器打开文件blackberry-tablet.xml,该文件位于<BlackBerry WebWorks SDK Tablet install folder>\bbwp\AirAppTemplates\src\内。

你应该看到一个类似的部分:

<publisher>Sample Inc.</publisher>
<category>core.internet</category>

在此部分之后,您必须添加

<author>*replace with your author name info*</author>
<authorId>*replace with your author id info*</authorId>

您必须从您在PlayBook上上传的调试令牌中获取作者和作者ID信息。您应该在计算机上安装调试令牌,将.bar重命名为.zip并解压缩。使用文本编辑器查看MANIFEST.MF文件中的META-INF文件夹,查看实际字符串值所包含的Package-Author:Package-Author-Id:的值。

希望这有帮助。