11

Ubuntu 13.04 に Phonegap をインストールしようとしています。Android SDK と利用可能なすべてのパッケージをインストールしましたが、次のコマンドを実行しています。

cordova platform add android

予期しないエラーで失敗します:

[Error: An error occured during creation of android sub-project. An unexpected error occurred: "$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY &>/dev/null exited with 1
Deleting project...

Android 用の PATH 変数 (tools / platform-tools) を設定し、java と ant をインストールしました。

なぜこれが起こるのですか?より詳細なエラー メッセージを取得するにはどうすればよいですか?

4

7 に答える 7

8

コマンドをsudoで実行してみましたか?権限の問題である可能性があります。

それでも動作しない場合は、詳細モード (sudo -d cordova... など) を使用して実行してみてください。

これがアクティビティ名の空白が原因である場合は、この回答のコメントを参照してください。

https://issues.apache.org/jira/browse/CB-4198で報告された問題があり、空白を削除するプル リクエストを送信しましたhttps://github.com/phonegap/phonegap/pull/ 39 .

于 2013-07-14T04:55:46.690 に答える
2

config.xml の名前タグ間のスペースを削除します

MyAppName<名前>

于 2013-09-24T10:08:54.973 に答える
1

私の場合、debian wheezy を使用して、http: //docs.phonegap.com/en/edge/guide_cli_index.md.html#The%20Command-line%20Interfaceの例がこのエラーで機能しません:

[エラー: Android サブプロジェクトの作成中にエラーが発生しました。予期しないエラーが発生しました: "$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY &>/dev/null exited with 1 Deleting project... ]

$JAVA_HOME (Java sun、openjdk では動作しませんでした) と $PATH を追加した後、andriod SDK パスを.../sdk/platform-tools:../sdk/tool

私の場合の解決策はプロジェクト名でした:

うまくいかない例:

cordova create HelloWorld com.example.hello "Hello World"

これは機能します:

cordova create HelloWorld com.example.hello HelloWorld

于 2013-07-25T09:12:11.313 に答える
0

com.mycompanyname.myappname数字やダッシュを含まない形式に従って、パッケージとプロジェクトの名前が正しいことを確認してください。

PhoneGap によって追跡されている問題は次のとおりです。

于 2013-07-13T17:56:10.457 に答える