我可以构建一个cordova黑莓应用程序并在黑莓模拟器上运行
但是当我尝试使用命令
在Blackberry Q5设备上运行它时 cordova run blackberry10 --devicepass <xxx> --keystorepass <xxx>
我收到以下错误
[INFO] actual_dname::actual_id::actual_version::result::failure 500 'ascii' codec can't decode
byte 0xe2 in position 109: ordinal not in range(128)
当从WebWorks创建并尝试将其安装在设备
上的示例应用程序时,会发生同样的错误这是什么错误以及如何解决?
答案 0 :(得分:1)
我遇到同样的问题,我通过更改bar-descriptor.xml
中的作者名称来解决此问题解决方案1)
将作者简单地改为“Julian Buss”,重新创建调试令牌,清理项目然后我可以在设备上运行它。问题解决了。 click here
解决方案2)
从您的设备或模拟器中删除调试令牌,请按照以下步骤
1)转到设置 - &gt;安全和隐私 - &gt;开发模式 - &gt; 点击删除调试令牌按钮(此按钮显示当且仅当你已经安装了任何调试令牌)
2)如果您尚未安装调试令牌,则重新生成调试令牌并进行安装。
我希望这会有效这个解决方案对我有用。
答案 1 :(得分:0)
这是一个老问题,但是我发布答案是为了帮助任何人仍然面对这个问题。
我通过更改调试令牌解决了这个问题,我生成了一个新问题,因为该问题与调试令牌作者名称有关,它包含一个不可接受的字符。
当我更改它并安装新的调试令牌时,问题已解决。