私はモバイルアプリケーション開発にCordovaを使用しています。
Npmコマンドを使用してCordovaをインストールし、インストール後に、cordovaプロジェクトを作成しました。プラットフォーム(Android)をプロジェクトに追加しようとすると、次のエラーがスローされます。
エラー:コマンド「ant」を実行しています。antがインストールされ、パスに追加されていることを確認してください
システムにant
をインストールし、%ANT_HOME%\bin
と、Java_HOME
、Android_PLATFORM_TOOLS
、Android_TOOLS
などの他の必要なプラットフォームへのパスを構成しました。
Cmdでant
コマンドを実行しても、エラーはスローされません。たとえば、cmdでant -version
コマンドを実行すると、出力は次のようになります。
2013年12月23日にコンパイルされたApacheAnt(TM)バージョン1.9.3。
Stack Overflowで多くの質問に答え、tools.jar
がJREのLib
ディレクトリに存在しないという問題を解決しました。それでもplatform add
は機能していません。
これで私を助けてください。どんな助けでもありがたいです。
ついに私は自分の質問の答えを理解することができました。
長い一日の後、同じプロジェクトにIOSプラットフォームを追加しようとしましたが、cordovaからエラーコード「ENOENT」を受け取りました。
私はいくつかの研究開発を行い、最終的に解決策を見つけました-- Phone Gap [error] cmd:Command failed with exit code ENOENT
貴重な時間をありがとうございました。
私はWindowsインストーラーの貢献でantをインストールするこの同じ問題を解決しました