我'我正在开发一个Worklight应用程序,我添加了一个Blackberry 10环境,我想在设备上运行我的应用程序(在我的案例中为Q5)。
问题是已创建条形码包,但由于失败而无法安装应用程序881错误。我正在使用BlackBerry 10 WebWorks SDK来创建和管理Blackberry应用程序。
这是生成的日志:
[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
答案 0 :(得分:3)
错误说未找到调试令牌。
所以你必须创建一个debugtoken.bar并部署到你的设备中。
我希望您已遵循环境设置的IBM Worklight文档。
您必须创建调试令牌,以下步骤将帮助您完成此操作。
cordova-blackberry\bin\dependencies\bb-tools\bin
。使用命令行选项的以下语法和值为您的设备创建调试令牌:
blackberry-debugtokenrequest -storepass {KeystorePassword} -devicepin {device PIN} {debug_token_file_name.bar}
KeystorePassword - 您在创建开发人员证书时定义的密码。
设备PIN - 要安装此调试令牌的BlackBerry设备的PIN。
使调试令牌可用于打包程序
创建调试令牌.bar文件的副本,并将其命名为debugtoken.bar。
将debugtoken.bar文件移至BlackBerry 10 WebWorks SDK安装文件夹的根目录。
安装调试令牌
输入以下命令:
blackberry-deploy -installDebugToken {调试令牌的路径} -device {开发IP地址} -password {设备密码}
执行命令后, 结果:: success消息显示,表明您已成功安装调试令牌。
现在您可以尝试部署该应用。