9

私はやろうとしていますphonegap build androidが、このメッセージがあります:

[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
   [error] An error occured during creation of android sub-project. Path not found

Phonegap は「C:\Documents and Settings\corbg\.cordova\lib\android\cordova\3.0.0\bin\create」を探しています。ディレクトリ「3.0.0」の下には何もありません。このようにcordovaをインストールしましたnpm install -g cordova

を実行すると問題が発生しますcordova platform add android

私は何かを逃しましたか?

4

8 に答える 8

11

Windows マシンでは、C:\Users\user_name\ の下の .cordova ディレクトリを削除する必要があります。

于 2013-11-07T09:28:25.990 に答える
6

PATH 変数を設定しましたか? 「java」および「ant」exe にアクセスするように PATH 変数が正しく設定されていない場合、Windows でこのエラーが発生することがあります。それらが正しく設定されているかどうかをテストしたい場合は、(コマンド ラインの任意のフォルダーから) 単純に両方を実行できます。

> java

また

> ant

両方のプログラムが見つかるはずです。

于 2013-10-14T08:01:39.880 に答える
4

私のプロキシの問題でした。Cordova は.cordovaディレクトリを作成し、インターネット上で何かをダウンロードしようとします。ダウンロードがうまくいきませんでした。次回は、.cordovaディレクトリがあるかどうかを確認します。ディレクトリが存在し、エラーが表示されるため、何かを再ダウンロードしようとしません。

ディレクトリを削除し、.cordovaプロキシに関する問題を解決しました。これで、すべてが機能します。

于 2013-10-15T12:37:02.893 に答える
3

私にとって問題を解決したのは、PATHにAndroidプラットフォームツールとツールの2つのディレクトリがあることでした。私のPCでは、これらのフォルダーは C:\Program Files (x86)\Android\android-sdk\tools C:\Program Files (x86)\Android\android-sdk\platform-tools にありました

また、次の環境変数があることを確認してください

  • JAVA_HOME (C:\Program Files\Java\jdk1.7.0_51)
  • ANT_HOME (C:\Program Files\apache\apache-ant-1.9.3)
  • ANDROID_HOME (C:\Program Files (x86)\Android\android-sdk\platform-tools)

ユーザー フォルダーの下にある .cordova フォルダーを削除しましたが、それが役立つかどうかはよくわかりません。

これらのリンクはあなたを助けるかもしれません

于 2014-01-24T01:47:26.640 に答える
2

別の理由でまったく同じ問題がありました。古いバージョンの ant (1.7.1) を使用していました。ビルドが機能するには、少なくともバージョン 1.8.2 が必要です。

于 2013-10-29T05:20:05.357 に答える
0

これは、ANT をインストールしていないためです。ここからダウンロードして、段階的にインストールし ます https://ant.apache.org/manual/install.html

次に、最後のコマンドを実行すると、必要な依存関係がインストールされます。

于 2014-02-04T16:13:39.780 に答える