0

phonegap Windows Phone アプリの起動と実行に問題があります。(PhoneGap 3.1.0 - Windows 8 マシン上)

手順に従っているので、「Windows Phone コマンドライン ツール」から Windows Phone アプリを作成します。CordovaWP7xxx.zip + CordovaWP8xxx.zip を使用してテンプレートを作成すると書かれており、これからアプリケーションを作成できます。最新の 3.1.0 バージョンの phone gap には phonegap のダウンロードはありません。これらのテンプレートは、cordova のダウンロードで見つけることができたので、代わりに使用しました。

次のコマンド形式を使用して、Visual Studio でプロジェクトを正常に作成して実行しました .\wp7\bin\create PathToNewProject [ PackageName ] [ AppName ]

私が抱えている問題は、このアプリケーションにプラグインをインストールできないことです。phonegap コマンドで試してみると

C:\Phonegap\ReflectionPGWP7>phonegap -d ローカル プラグインを追加https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git

次のエラーが表示されます

[エラー] プロジェクト ディレクトリが見つかりませんでした

コルドバ コマンド コルドバ プラグイン org.apache.cordova.device を追加しようとすると

次のエラーが表示されます

[エラー: 現在の作業ディレクトリは Cordova ベースのプロジェクトではありません。]

どちらのシナリオでも、コマンド プロンプトはアプリケーションのフォルダーに向けられます。

問題の原因と考えられる回避策についてのヒントをいただければ幸いです。ドキュメントには一貫性がなく、これを実現するために他にもいくつかのことを試しましたが、最善の方法についての提案を歓迎します.

要するに、プラグイン、つまり通知を備えたWindows Phone 7で電話のギャップがあります。他の人がどうやってそれを始めたのか聞きたいですありがとう

4

2 に答える 2

1

ということで、やっと進めました。これを書いている時点では、これに関する phonegap に関するドキュメントが不足していたと言わざるを得ません。アプリケーションの作成方法と矛盾していました。ただし、それが必要な人のために、最終的にどのようにしてそれを実現したかを次に示します. 最初に phone gap をインストールしました (Web サイトを参照)。次に、コマンド ラインから次のようにアプリケーションを作成しました。

    C:\Phonegap>phonegap create C:\phonegap\ReflectionPGWP7 
io.reflection.ReflectionPGWP7 ReflectionPGWP7

ディレクトリを変更しました

C:\Phonegap>cd ReflectionPGWP7

次に、プラグインのインストールを検討しました。

C:\Phonegap\ReflectionPGWP7>phonegap -d local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git

エラーが発生しました

[error] Error fetching plugin: Error: "git" command line tool is not installed: make sure it is accessible on your PATH.

そこで、github インストーラーをインストールしました: http://windows.github.com/ そして、プラグインを再実行したところ、動作しました。このページの追加機能セクションからすべてのプラグインを見つけることができます http://docs.phonegap.com/en/3.0.0rc1/guide_cli_index.md.html#The%20Command-line%20Interface 次に、実行しました

phonegap local run wp7

しかし、エラーが発生しました

    [error] An error occured during creation of wp7 sub-project. 
platformRoot = C:\Users\Controlling change\.cordova\lib\wp\cordova\3.1.0\wp7

そのため、C:\Users\Controlling change.cordova\lib\wp\cordova\3.1.0 の上のディレクトリに移動し、createTemplates.bat を実行して再実行しました。そして、それをコンパイルしてエミュレーターで実行しました。

全体として、それは非常に簡単です

于 2013-10-26T16:24:02.433 に答える