5

PhoneGap Getting Started Guide for Androidに従っています。私はそれが言うステップにいます:Type in ./create <project_folder_path> <package_name> <project_name> then press "Enter"

ただし、このコマンドを次の形式で実行すると、次の./create ./test2 com.mytest MyTestエラーが発生します。An error occurred. Deleting project...

私は正しいディレクトリにいるし、彼らの手順に従って何か特別なことをしたとは思わない。

PS私はMac OS X 10.7.5を使用しています

更新:回答の1つが示唆したように、phonegap-master zipを直接インストールしようとしました。Android bin ディレクトリでコマンドを実行すると、新しいエラーが発生します。An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1

4

7 に答える 7

2

あなたが私のように PATH、インストール後すぐにセットアップするのが少しずさんなのに、ケースからケースへと移動する場合は、Phongapのドキュメントが必要/platform-toolsであり/tools、含まれている必要があります。

私の場合、/platform-tools含まれているだけで、開発は正常に機能し、bashアクセスも機能しましたadbが、android実行可能ファイルはにある/toolsので、含めない限り、which android一致しないものが返されます。

この@Nverbaのgithubへのリンクを実現することは、私がついにスクリプトのソースに出くわしたときに非常に役立ちました。create

そして、「予期しない[...]」を検索すると、次のエラー処理が発生しました。

function on_error {
    echo "An unexpected error occurred: $previous_command exited with $?"
    echo "Deleting project..."
    [ -d "$PROJECT_PATH" ] && rm -rf "$PROJECT_PATH"
    exit "$?"
}
于 2013-01-19T14:09:03.373 に答える
2

私の問題は、Android SDK へのパスが正しくないことです。指示にまっすぐ従うと、追加するように指示されます

export PATH=${PATH}:/Development/android-sdk-macosx/platform-tools:/Development/android-sdk-macosx/tools

.bash_profile または .profile に。私は私のものをに変更しなければなりませんでした

export PATH=/Users/my_username/Development/android-sdk-macosx/platform-tools:/Users/my_username/Development/android-sdk-macosx/tools:$PATH
于 2013-01-15T21:01:02.947 に答える
2

試す

./create ./test2/MyTest com.mytest MyTest

project_folder_path は存在しないフォルダーでなければなりません

于 2013-01-07T05:54:45.277 に答える
1

すべてが正しく設定されているにもかかわらず、この問題が発生しています。

最近、バージョン 2.3.0 に上げられた Github から Phonegap zip をダウンロードすることになりました。

https://github.com/phonegap/phonegap

使用する

./create ./my_new_cordova_project com.example.cordova_project_name CordovaProjectName

魔法のように働いた...

これが役立つことを願っています。このエラーを引き起こす可能性のある他の約半分の居眠りがありますが、それらは他の回答でカバーされています。

于 2013-01-07T16:02:47.473 に答える
0

最初に作成を含むフォルダーに移動する必要があります。それは「phonegap(サイトからダウンロードしたもの)/lib/android/bin」にあります

例: (Mac の場合)

cd /Users/user_name/Desktop/phonegap/lib/android/bin/

または: (Windows の場合)

CD C:/users/user_name/Desktop/phonegap/lib/android/bin/

その後、コードを完成させることができます

./create ./test2/MyTest com.mytest MyTest

それはあなたの問題を解決します。

于 2013-01-07T08:57:13.470 に答える
0

このスタートガイドに従って、同じ問題が発生しました。何時間も髪を引き裂いた後、この入門ガイドに従いました。これは古いと思いますが、うまくいきました。

もう 1 つのことは、最初の入門ガイドでCordova をここからダウンロードするように指示されているため、そのダウンロードですべてを実行しようとしていたことです。

代わりに、ここから PhoneGap パッケージをダウンロードします。その中には、Cordova js ファイルと jar ファイル、およびアプリの作成に必要な xml フォルダーがあります。

于 2013-01-16T16:20:01.150 に答える