微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

“cordova模仿黑莓10”时出错

它产生以下输出

Generating config.xml from defaults for platform "blackBerry10"
    Preparing blackBerry10 project
    Running on emulator for platform "blackBerry10" via command "cmd" /c "project_root"\platforms\blackBerry10\cordova\run --emulator
    [Error: An error occurred while emulating/deploying the blackBerry10 project.
    fs.js:418
      binding.open(pathModule._makeLong(path),^
    TypeError: path must be a string
        at Object.fs.open (fs.js:418:11)
        at Object.fs.readFile (fs.js:206:6)
        at _self.findConnectedSimulator ("project_root"\PLATFO~1\BLACKB~1\cordova\lib\target-utils.js:182:12)
        at Object.async.series.ip ("project_root"\PLATFO~1\BLACKB~1\cordova\lib\run:111:21)
        at "project_root"\PLATFO~1\BLACKB~1\cordova\node_modules\async\lib\async.js:561:25
        at iterate ("project_root"\PLATFO~1\BLACKB~1\cordova\node_modules\async\lib\async.js:131:13)
        at Object.async.eachSeries ("project_root"\PLATFO~1\BLACKB~1\cordova\node_modules\async\lib\async.js:147:9)
        at Object.async.series ("project_root"\PLATFO~1\BLACKB~1\cordova\node_modules\async\lib\async.js:560:19)
        at getTargetName ("project_root"\PLATFO~1\BLACKB~1\cordova\lib\run:108:15)
        at fn ("project_root"\PLATFO~1\BLACKB~1\cordova\node_modules\async\lib\async.js:579:34)
    ]

cordova build blackBerry10工作正常.仿真器也正常工作.

解决方法

bryanhiggins proposed

platforms\blackBerry10\cordova\target add mysim <ip address> -t simulator --pin <simulator PIN>
cordova emulate blackBerry10 --target=mysim

看起来像普通的cordova构建blackBerry10因为cordova中的bug而无法正常工作.如果找到更好的解决方案,我会更新答案,或者它将被修复.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐