3

Android でテストしている Phonegap/Cordova 3.0 アプリを持っています。

バージョン 2.x 以降、Cordova はコマンドライン ターミナルに大きく依存しています。すべてのセットアップが完了し、アプリをビルドできます。しかし、2つのことが私を悩ませています。

まず、Android プロジェクトには 2 つの www フォルダーがあります。1 つは [myproject]/www です。もう 1 つは [myproject]/platforms/android/assets/www です。バグを修正するときに、これらのフォルダーのどれを編集すればよいかわかりません。

私が正しければ、最初のものは、コマンドライン「cordova build」を使用してアプリを作成する前に、アプリ ファイルを配置する場所です。2 つ目は、ビルド後、デプロイ前に使用される単なるコピーである必要があります。

私の質問は、アプリに変更を加えてデバイスでテストしたい場合、毎回コマンドラインを使用してアプリを (再) ビルドする必要があるかどうかです。

4

3 に答える 3

5

解決策を見つけました。コマンドライン ターミナルで入力cordova run androidすると、アプリがデバイス上でビルド、デプロイ、実行されます。

于 2013-08-27T08:51:15.423 に答える
5

[myproject]/wwwソースファイルを置くディレクトリです。アプリをビルドすると、これらのファイルが にコピーされ[myproject]/platforms/[platform]/assets/wwwます。これに加えて、 のファイル[myproject]/platforms/[platform]も にコピーされ[myproject]/platforms/[platform]/assets/wwwます。これにより、ファイルにプラットフォームごとのオーバーライドを作成できます。

次回プロジェクトをビルドするときに削除されるため、ファイルを直接編集しないでください。[myproject]/platforms/[platform]/assets/www

プロジェクトをデバイスで実行するには を使用するcordova run [platform]か、エミュレータで実行するには を使用しますcordova emulate [platform]

于 2013-08-27T13:09:32.160 に答える