Cordova “当”时出错;科尔多瓦模仿黑莓10“;

Cordova “当”时出错;科尔多瓦模仿黑莓10“;,cordova,blackberry-10,blackberry-simulator,Cordova,Blackberry 10,Blackberry Simulator,它产生以下输出: 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 [Err

它产生以下输出:

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
工作正常。模拟器也正常工作。

如下所示:

platforms\blackberry10\cordova\target添加mysim-t模拟器--pin
科尔多瓦模拟黑莓10——目标=mysim

由于cordova中的错误,看起来普通的
cordova build blackberry10
无法工作。我会更新答案,以防找到更好的解决方案或得到解决。

同样的问题。我想没有人在这么做。@MaximV.Pavlov我在我的案例中发布了解决方案,看起来我在连接到模拟器时必须再次传递pin码,例如:
cordova simulate blackberry10--devicepass 123456
@Aras那么,pin码还是devicepass码?我不确定,但也许你只是在模拟器上设置了设备密码?我必须使用
devicepass
,我想这是我在模拟器内部启用开发模式时输入的密码。我不明白为什么需要这样做,但在我的情况下,这是我连接到模拟器的唯一方法。我认为这是一个不同于这里所描述的问题。
platforms\blackberry10\cordova\target add mysim <ip address> -t simulator --pin <simulator PIN>
cordova emulate blackberry10 --target=mysim