5

Android 用の PhoneGap 2.5.0 でプロジェクトを作成しようとすると、次のエラーが発生しました。

An unexpected error occurred: 

"$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY >&/dev/null exited with 1

私はそれを修正する方法がわかりません。このPhoneGapチュートリアル

ありがとうございました!

4

6 に答える 6

5

ダッシュを使用したため、この問題が発生しました...

com.my-company.myappの代わりに、com.mycompany.myappを使用する必要がありました

于 2013-03-07T14:24:33.877 に答える
1

問題は、パッケージ名にドットが含まれていないことでした。

返信ありがとうございます!

于 2013-03-11T19:56:17.697 に答える
1
  1. コマンドラインを見ないと、問題が何であるかを知るのは困難です。現在のディレクトリと同様にそれを共有すると、支援が容易になります。そうは言っても、以下はonf pgの指示を言い換えたものです
  2. アプリの名前を選択します。例: MyFirstApp
  3. パッケージの名前を選択してください。パッケージは会社とアプリにちなんで命名されます。例: com.mycompanyname.myfirstapp
  4. コードを生成する場所を決定します。例: \home\myusername\projects
  5. フォルダが存在することを確認してください
  6. phonegapフォルダーに移動し、次にlibに移動し、次にandroidに移動してからbinに移動します
  7. 次のように入力します。\create "\home\myusername\projects" "com.mycompanyname.myfirstapp" "MyFirstrApp"

  8. 私はWindowsを使用しているため、バックスラッシュはあなたのスラッシュです。

  9. 幸運を
于 2013-03-07T09:10:45.640 に答える
1

Cordova CLI チュートリアルに従おうとしているときに同じ問題が発生しましたが、私の場合の原因は異なりました。これは、プロジェクトの作成に使用されたパラメーターの 1 つにスペースが使用されていたためです (CLI チュートリアルを参照してください)。

ここで他の人が提案したように、Androidコマンドを直接実行することで問題を確認できました。

android create project --target 2 --path my-proj-path/platforms/android --package com.example.hello --activity Hello World

「Hello World」の周りに引用符がないことに注意してください。これにより、シェルからエラーが発生します。

引用符で囲んで修正すると、エラーが発生しました。

エラー: アクティビティ名 'Hello World' に無効な文字が含まれています。

使用できる文字は次のとおりです: az AZ 0-9 _

次に、アクティビティからスペースを削除するようにコマンドを変更しました。

android create project --target 2 --path my-proj-path/platforms/android --package com.example.hello --activity "HelloWorld"

コマンドが機能しました。他のダウンストリーム効果についてはわかりませんが、少なくとも「プラットフォームの作成」コマンドは正常に完了しました。

この状況についての私の解釈は、PhoneGap API ドキュメントを更新する必要があるか、それとも ACTIVITY パラメータが間違った場所から取得されているというコルドバ作成スクリプトに欠陥があるということですか? 同じ症状の別の問題が見つからなかったため、コルドバ プロジェクトにイシュー レポートを提出しました - https://issues.apache.org/jira/browse/CB-4198を参照してください

于 2013-07-14T14:21:01.393 に答える
1

パーマの問題だと思いますが・・・他のユーザーで試してみますか?? ルートユーザー??

  1. 他のユーザーでテストする
  2. テスト フォルダのパーマ
  3. ユーザー権限のテスト
  4. 幸運を
于 2013-03-07T14:12:04.647 に答える