蚂蚁建立执行科尔多瓦

杜克

我为我的cordova项目创建了一个蚂蚁构建,如下所示:

<project default="build">
    <target name="init-android">
        <exec executable="cordova">
            <arg value="platform"/>
            <arg value="add"/>
            <arg value="android"/>
        </exec>
        <exec executable="cordova">
            <arg value="build"/>
        </exec>
    </target>
</project>

但是我得到了这个错误:

C:\ path_to_project \ build.xml:3:执行失败:java.io.IOException:无法运行程序“ cordova”:CreateProcess错误= 2,系统找不到在java.lang.ProcessBuilder.start(ProcessBuilder。 org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Jav a13CommandLauncher.java:41)处java.lang.Runtime.exec(Runtime.java:615)处的java:1029)

我可以从命令提示符下毫无问题地运行cordova命令,我有:

JAVA_HOME = C:/程序文件/Java/jdk1.7.0_10/ ANT_HOME = C:\ Program Files \ Java \ apache-ant-1.9.2 NODEJS_HOME = C:\ Program Files \ nodejs

他们都在我的道路上。我不明白为什么它不起作用。请帮忙。谢谢

乔西

通常,当使用Java应用程序在Windows中启动程序时,我经常必须执行cmd.exe并将其完整路径传递给我实际要运行的程序。这样就可以按照您期望的方式设置系统环境变量。尝试这个:

<project default="build">
    <target name="init-android">
        <exec executable="cmd.exe">
            <arg value="/C"/>
            <arg value="cordova"/>
            <arg value="platform"/>
            <arg value="add"/>
            <arg value="android"/>
        </exec>
        <exec executable="cmd.exe">
            <arg value="/C"/>
            <arg value="cordova"/>
            <arg value="build"/>
        </exec>
    </target>
</project>

如果仍然无法解决问题,请提供科尔多瓦的完整路径。如果已定义一个环境变量,则该变量应该起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

科尔多瓦建立设置cdvMinSdkVersion

来自分类Dev

科尔多瓦建立ANDROID_HOME

来自分类Dev

科尔多瓦建立Ubuntu的错误?

来自分类Dev

新鲜的科尔多瓦建立错误

来自分类Dev

科尔多瓦蚂蚁罐不可用

来自分类Dev

科尔多瓦找不到蚂蚁,但我有Eclipse

来自分类Dev

无法执行科尔多瓦

来自分类Dev

科尔多瓦环境

来自分类Dev

科尔多瓦环境

来自分类Dev

科尔多瓦Android ReactJS

来自分类Dev

科尔多瓦无法安装

来自分类Dev

科尔多瓦Gradle版本

来自分类Dev

科尔多瓦相机-离子

来自分类Dev

keepRunning PhoneGap /科尔多瓦

来自分类Dev

科尔多瓦钩子订单

来自分类Dev

流星科尔多瓦方向

来自分类Dev

捏放大科尔多瓦

来自分类Dev

科尔多瓦的OData服务

来自分类Dev

科尔多瓦刷新javascript

来自分类Dev

科尔多瓦WMIC错误

来自分类Dev

科尔多瓦不工作

来自分类Dev

科尔多瓦和AdMob

来自分类Dev

科尔多瓦建立android错误-ParseException:不支持的类文件版本53.0

来自分类Dev

科尔多瓦运行Android执行正常。但是Android 4.1.2无法启动该应用

来自分类Dev

如何解决科尔多瓦上的任务transformClassesWithDexForArmv7Debug的执行失败

来自分类Dev

requestFileSystem在Android中不执行任何操作。科尔多瓦3.4

来自分类Dev

科尔多瓦的“本地通知”插件?

来自分类Dev

科尔多瓦/ phonegap平台android

来自分类Dev

科尔多瓦:未定义LocalFileSystem