次のように、コルドバ プロジェクトの ant ビルドを作成しました。
<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. java:1029) で java.lang.Runtime.exec(Runtime.java:615) で org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Jav a13CommandLauncher.java:41) で
コマンド プロンプトから問題なく cordova コマンドを実行できます。
JAVA_HOME = C:/Program Files/Java/jdk1.7.0_10/ ANT_HOME = C:\Program Files\Java\apache-ant-1.9.2 NODEJS_HOME = C:\Program Files\nodejs
そして、それらはすべて私の道にあります。うまくいかない理由がわかりません。助けてください。ありがとう