Blackberry Phonegap加载设备显示错误

Blackberry Phonegap加载设备显示错误,blackberry,cordova,Blackberry,Cordova,我正在开发黑莓phonegap应用程序。我已经设置了构建应用程序所需的所有环境。当我成功构建应用程序时,我正在使用命令提示符调试该应用程序。但在加载设备时,它会导致如下错误 C:\bbtest>ant blackberry load-device Buildfile: C:\bbtest\build.xml blackberry: load-device: generate-cod-name: [echo] Generated name: cordovaExample.co

我正在开发黑莓phonegap应用程序。我已经设置了构建应用程序所需的所有环境。当我成功构建应用程序时,我正在使用命令提示符调试该应用程序。但在加载设备时,它会导致如下错误

C:\bbtest>ant blackberry load-device
Buildfile: C:\bbtest\build.xml

blackberry:

load-device:

generate-cod-name:
     [echo] Generated name: cordovaExample.cod

clean:
   [delete] Deleting directory C:\bbtest\build

package-app:
    [mkdir] Created dir: C:\bbtest\build\widget
     [copy] Copying 24 files to C:\bbtest\build\widget
      [zip] Building zip: C:\bbtest\build\cordovaExample.zip

load-device:
     [exec] [INFO]                      Parsing command line options
     [exec] [INFO]                      Parsing bbwp.properties
     [exec] [INFO]                      Validating application archive
     [exec] [INFO]                      Parsing config.xml
     [exec] [INFO]                      Populating application source
     [exec] [INFO]                      Compiling BlackBerry WebWorks applicatio
n
     [exec] [INFO]                      Starting signing tool
     [exec] [INFO]                      Signing complete
     [exec] [INFO]                      Generating output files
     [exec] [INFO]                      BlackBerry WebWorks application packagin
g complete
     [exec] RIM Wireless Handheld Java Loader
     [exec] Copyright 2001-2009 Research In Motion Limited
     [exec] Connecting to device...debug: HRESULT error during Open: 80040154
     [exec] Error: unable to open port

BUILD FAILED
C:\bbtest\build.xml:49: The following error occurred while executing this line:
C:\bbtest\blackberry.xml:53: exec returned: 3

Total time: 53 seconds

C:\bbtest>

如果您知道发生这种情况的原因,并提供任何帮助,我们将不胜感激。

很难用这些信息确定问题所在,但我怀疑您的xml中的“目标名称”有问题

确保加载设备在blackberry.xml中正确定位,如图所示

<target name="load-device" depends="package-app">
        <bbwp code-sign="true" />
        <exec executable="${javaloader}" dir="." failonerror="true">
            <arg value="-u" />
            <arg value="-w${properties.blackberry.sim.password}" />
            <arg value="load" />
            <arg file="${build.dir}/StandardInstall/${cod.name}.cod" />
        </exec>
    </target>

我认为您可能没有安装BlackBerry Desktop Manager。您可以从下载此命令。使用错误的部署命令时也会引发此错误。 在我的例子中,我尝试使用ant blackberry加载设备而不是ant qnx加载设备将我的应用程序部署到BB10设备

以下是文档中的一个片段:

黑莓10(QNX)-蚂蚁QNX加载设备

BlackBerry PlayBook-ant PlayBook加载设备

黑莓智能手机(OS5-7)-蚂蚁黑莓加载设备

blackberry.bbwp.dir=C:\\TheBlackBerryWebWorksSDK
blackberry.sim.dir=C:\\TheEclipseBlackBerry\\plugins\\net.rim.ejde.componentpack5.0.0_5.0.0.25\\components\\simulator
blackberry.mds.dir=C:\\TheBlackBerryWebWorksSDK\\mds