12

これは私を夢中にさせているので、ここに投稿します。

私はphonegapを機能させようとしています:ADTバンドル(eclipse + adtプラグイン+ android SDK)をインストールしました->ちなみに、彼らは実際にそのphonegapの開始チュートリアルを更新する必要がありますが、それでもすべてを個別にインストールするように指示していますが、 Android SDK の代わりに、ADT バンドルへのリンクを提供します...

とにかく、環境変数を設定したので、java、javac、android、ant、または何でも問題なく入力できます。

ここで、cmd を使用して cordova-android/bin フォルダーに移動し (私は Windows を使用しています)、「create "d:/dev/android/phonegaptest" "phonegaptest" "phonegaptest"」と入力すると、「プロジェクトが既に存在します」と表示されます。 . ターゲットフォルダーは単なる空のフォルダーですが。

代わりに「d:/dev/android/まだ存在しないフォルダー名を作成する」「phonegaptest」「phonegaptest」と入力すると、「cordova-android\bin\create.js 181,5 MS JScript ランタイム エラー パス」と表示されます見つかりません'

どうすればこれを機能させることができますか? どうもありがとう

4

5 に答える 5

11

私は同じ問題を抱えていました。内のフォルダがまだ存在していないことを確認してください。

D:\ phonegap-2.3.0 \ lib \ android \ bin> create D:\ myprojects \ com.thinkcode Fone2 Microsoft(R)Windows ScriptHostバージョン5.8Copyright(C)MicrosoftCorporation。全著作権所有。

プロジェクトはすでに存在します!

D:\ phonegap-2.3.0 \ lib \ android \ bin> create D:\ myprojects \ Fone com.thinkcode Fone2 Microsoft(R)Windows ScriptHostバージョン5.8Copyright(C)MicrosoftCorporation。全著作権所有。

新しいAndroidプロジェクトを作成しています...テンプレートファイルをコピーしています...js、jar、config.xmlファイルをコピーしています...cordovaコマンドツールをコピーしています...AndroidManifest.xmlとメインアクティビティを更新しています...

D:\ phonegap-2.3.0 \ lib \ android \ bin>

于 2013-02-01T07:13:57.800 に答える
11

はい、分かりました

どうやら、パッケージ名に com.something を指定する必要があるようです。そうしないと、JS エラーが発生します。これは、Java 開発者にとっては当たり前のことのように思えるかもしれませんが、PhoneGap は、パッケージについて何も知らない多くの Web 開発者によって使用されています。したがって、この不十分に書かれたドキュメントのおかげで、指定する必要があります。このエラーは、パッケージ名の問題について何も伝えていないため、どちらも役に立ちません。

別のこと:フォルダーが既に存在する場合、「プロジェクトは既に存在します」と表示されるため、フォルダーを手動で作成しないでください。

お役に立てれば。

于 2013-01-29T16:21:08.770 に答える
6

プロジェクトのパスにスペースが含まれていないことを確認してください

于 2013-01-31T09:22:09.217 に答える
1

まだ賛成票を投じることはできませんが、私にとっては、プロジェクト パスのスペースの問題でした!

于 2013-04-08T02:19:06.250 に答える