【问题标题】:Blackberry Playbook App Debug Installation ErrorBlackberry Playbook App 调试安装错误
【发布时间】:2014-01-12 18:16:50
【问题描述】:

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

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

result::failure 881 应用作者与调试令牌作者不匹配

有人遇到过同样的问题吗?

谢谢 保罗

【问题讨论】:

    标签: blackberry-playbook


    【解决方案1】:

    尝试在 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>
    

    【讨论】:

    • 谢谢 Smugrik,我又遇到了同样的问题,但这次是在同一设备上添加一个新的调试令牌。您是否知道是否有一种方法可以在添加新的之前检查所有调试令牌引用是否已从设备中删除。干杯!
    • 向下滑动 PlayBook 菜单进入 Security -> Development mode,在屏幕上,您可以看到 PlayBook 上加载的 Debug Token 的信息,您可以单击“Remove Debug Token”将其删除“ 按钮。 PlayBook 上一次只有一个调试令牌,加载一个新的会擦除前一个
    【解决方案2】:

    “我有类似的问题。检查 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

    【讨论】:

      【解决方案3】:

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

      debugToken 必须在设备上,这样部署才能工作。您可以使用以下方式上传 debugToken:

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

      希望这会有所帮助:)

      【讨论】:

        【解决方案4】:

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

        在带有 META 信息的打开记事本中,将作者姓名和作者 ID 更改为您现有的调试令牌。 (这可以通过同一进程从调试令牌访问,以定位所需应用程序的 META.INF)。

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

        我观察到使用这种方法,原始打包文件的大小没有变化,应该不会损坏它的原始内容。

        【讨论】:

          【解决方案5】:

          使用文本编辑器打开文件blackberry-tablet.xml,该文件在您的&lt;BlackBerry WebWorks SDK Tablet install folder&gt;\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: 的值,然后是实际的字符串值。

          希望这会有所帮助。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-02-28
            • 2012-01-15
            相关资源
            最近更新 更多