2

phonegap 3 と android 開発は初めてです。

コマンド「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.
fs.js:427
  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^
Error: ENOENT, no such file or directory 'C:\Users\Michael\.cordova\lib\android\
cordova\3.1.0\VERSION'
    at Object.fs.openSync (fs.js:427:18)
    at Object.fs.readFileSync (fs.js:284:15)
    at Object.exports.createProject (C:\Users\Michael\.cordova\lib\android\cordo
va\3.1.0\bin\lib\create.js:116:22)
    at Object.<anonymous> (C:\Users\Michael\.cordova\lib\android\cordova\3.1.0\b
in\create:34:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
4

5 に答える 5

3

VERSION という名前の空のファイルを追加するだけです。

C:\Users\myuser\.cordova\lib\android\cordova\3.1.0\VERSION

その後、私はその中にこのテキストを書きました:

3.1.0 

その後、phonegap を再度実行します。

[phonegap] adding the Android platform...
[phonegap] compiling Android...
[phonegap] successfully compiled Android app

幸運を!

于 2013-11-08T02:43:40.067 に答える
1

ちょっとトリッキーですが、これは私が経験しなければならないシーケンスです。

  1. Eclipse でクリーンアップを実行 (プロジェクト メニュー)
  2. sudo phonegap build android (使用している場合は cordova)
  3. 次に、フォルダー全体に読み取り/書き込みアクセス許可を再適用する必要があります (この手順は、アクセス許可によっては必要ない場合があります)。
  4. 次に、Eclipseでプロジェクトの更新を実行します
  5. 次にビルドします。
  6. 走る
于 2013-10-22T17:14:36.107 に答える
1

最小限の最初のステップとして、次のコマンドが正しく機能していることを示す応答を返すことをコマンドラインで確認することをお勧めします。それらはすべて必須です。アリ - http://ant.apache.org/

Java - http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u3-jdk-7u1-downloads-523391.html

アンドロイド - http://developer.android.com/sdk/index.html

コマンドラインで次のように入力して、それらが機能することを確認します

ジャワ

アンドロイド

node.js がインストールされていることを確認してください ( http://nodejs.org/ )。また、PATH ファイルを見て、すべてが正しいことを確認してください。

私が言うように、それは基本です(インストールしたら)

于 2013-10-22T20:42:32.257 に答える
0

Android プラットフォームを削除して、再度追加しました。

コルドバ プラットフォーム rm アンドロイド コルドバ プラットフォーム アンドロイドを追加

次に、cordovaがAndroidを準備します

エラーなしで行われます

于 2015-05-18T12:47:57.033 に答える