如何修复actual_version::result::failure 881应用程序作者与调试令牌作者不匹配



我正在开发一个Worklight应用程序,我添加了一个黑莓10环境,我想在设备上运行我的应用程序(我的情况是Q5)。

问题是创建了bar包,但由于失败881错误而无法安装应用程序。我使用黑莓10 WebWorks SDK来创建和管理黑莓应用程序。

这是生成的日志:

[WARN]    Failed to find debug token. If you have an existing debug token, please copy it to /Users/userName/.cordova/blackberry10debugtoken.bar. To generate a new debug token, execute the 'run' command.
[INFO]    Package created: /Users/userName/Desktop/Services/platforms/blackberry10/build/simulator/bb10app.bar
[WARN]    Failed to find debug token. If you have an existing debug token, please copy it to /Users/userName/.cordova/blackberry10debugtoken.bar. To generate a new debug token, execute the 'run' command.
[INFO]    Package created: Services/platforms/blackberry10/build/device/bb10app.bar
[INFO]    BAR packaging complete
[INFO]    Sending request: INSTALL_AND_LAUNCH
[INFO]    Action: Install and Launch
[INFO]    File size: 18414379
[INFO]    Installing Corporate_Services.testDev_te_Services72aafb38...
[INFO]    Processing 18414379 bytes
[INFO]    actual_dname::actual_id::actual_version::result::failure 881 no debug token found

错误提示没有找到调试令牌

所以你必须创建一个debugtoken。Bar并部署到您的设备中。

我希望您已经遵循了IBM Worklight环境设置文档。

您必须创建一个调试令牌,以下步骤将帮助您完成。

  1. 在命令提示符下,导航到BlackBerry 10 WebWorks SDK文件夹中的cordova-blackberrybindependenciesbb-toolsbin
  2. 通过使用以下语法和命令行选项的值为您的设备创建一个调试令牌:

    blackberry- debug_tokenrequest -storepass {KeystorePassword} -devicepin{设备PIN} {debug_token_file_name.bar}

    KeystorePassword -您在创建开发人员证书时定义的密码。

    device PIN -要安装此调试令牌的黑莓设备的PIN。

使调试令牌对打包器可用

  1. 创建一个调试令牌。bar文件的副本,并将其命名为debugtoken.bar。

  2. 移动debugtoken。

安装调试令牌

  1. 在黑莓10设备的主界面,点击设置图标,打开系统设置界面。
  2. 在选项列表中,选择"安全和隐私"。
  3. 在安全选项列表中,选择"开发模式",查看开发IP地址。
  4. 在命令提示符下,导航到BlackBerry 10 WebWorks SDK文件夹中的dependenciestoolsbin。

输入以下命令:

blackberry-deploy -installDebugToken{调试令牌路径}-device{开发IP地址}-password{设备密码}

命令执行后,显示result::success消息,指示您成功安装了调试令牌。

现在你可以尝试部署应用了。

Blackberry HTML5文档-部署到设备

最新更新