18

コマンドを実行すると、次のエラーが表示されます。

C:\Users\me\adtworkspace\project1>cordova platform add android [エラー: 指定されたパス "C:\Users\me\adtworkspace\project1\platforms\android" は Android プロジェクトではありません]

私は何を間違っていますか?

4

7 に答える 7

43

はい、それは確かに Cordova メタデータの問題です。したがって、Krystofs の答えは正しいです。どこで:「正しいこと」は、与えることです

# cordova platform rm <platform>

コマンド:)その後-その後-プラットフォームの別の追加により、問題がソートされます

于 2013-11-11T14:25:50.743 に答える
4

C:/users/yourusername/.cordova を削除してコマンドを再度実行すると、ファイルが破損している可能性が高くなり、この問題が修正されました

于 2013-08-29T07:42:37.067 に答える
4

「cordova -d platform add android」を実行すると、おそらく「ファイル拡張子「.js」のスクリプト エンジンがありません」というエラーが以前に発生したことが原因であることがわかります。

Windows は .js ファイルを他のエディターに関連付けているため、次のように入力して関連付けを解除する必要があります。

assoc .js=JSFILE

これを行った後、add platform ("cordova platform add android") コマンドを再度実行するだけで、正常に動作するはずです。

于 2013-07-26T04:12:44.197 に答える
1

コルドバ 3.x ユーザーの場合:

プロジェクトのルートに「.cordova」ファイルを作成します。

「.cordova」ファイルが 42 行目にある場合、「isCordova」は true を返します https://github.com/apache/cordova-cli/blob/cordova-3.1.x/src/util.js


「現在の作業ディレクトリは Cordova ベースのプロジェクトではありません。」plugin.js の 31 行目の原因 https://github.com/apache/cordova-cli/blob/cordova-3.1.x/src/plugin.js

于 2013-11-13T21:50:35.923 に答える
1

これは、cordova プロジェクトの Android プラットフォーム フォルダーにいくつかのファイルがない場合に発生します。

Windows プロジェクトでも同じことが起こります。

Visual Studio または Cordova エンジンには、プラットフォーム ディレクトリを削除しても作成できる機能があります。ただし、この場合、フォルダーはそこにあり、その中にいくつかのファイルがありました。したがって、この問題の最善の解決策は、これらの手順のいずれかを試すことです。

プロジェクトをクリーンアップします。( Visual Studio ) プロジェクトを再ビルドします ( Visual Studio ) 問題のあるプラットフォーム ディレクトリを削除し、プロジェクトをビルドします。

于 2018-03-28T03:26:30.520 に答える
0

I have faced the same but building for iOS. I had an old build within the platforms folder. Try deleting it, then build again:

phonegap build [ios/android]

Hope this helps!

于 2013-08-31T01:29:04.910 に答える