12

Eclipse を使用して新しい Android phonegap プロジェクトを作成し、iPhone phonegap プロジェクトの既存の WWW フォルダーを配置しました。

ここに示すように、Androidフォルダー内のAndroidデバイス用にすべてのアイコンと画面を追加しました..また、config.xmlに追加しました

HDPI の場合、次のアイコンと画面があります。

assets\www\res\icon\android\icon-72-hdpi.png

assets\www\res\screen\android\screen-hdpi-portrait.png

エミュレータでアプリケーションを実行すると、デフォルトの PhoneGap アイコンとスプラッシュ スクリーンが表示され続けます。

LDIP、MDPI、HDPI、XHDPI のアイコンと画面を追加しました。

ここに私のconfig.xmlがあります

   <icon src="icon.png" />
<icon src="res/icon/android/icon-36-ldpi.png"   gap:platform="android"    gap:density="ldpi" />
<icon src="res/icon/android/icon-48-mdpi.png"   gap:platform="android"    gap:density="mdpi" />
<icon src="res/icon/android/icon-72-hdpi.png"   gap:platform="android"    gap:density="hdpi" />
<icon src="res/icon/android/icon-96-xhdpi.png"  gap:platform="android"    gap:density="xhdpi" />

デフォルトのEclipseProjectRoot\res\drawableフォルダーの代わりにassets\www\resフォルダーを使用するために設定する必要があるものはありますか?

ありがとう

4

1 に答える 1

16

config.xml は、PhoneGap Build サービスによってのみ使用されます。

- ローカルでビルドすると、このファイルは無視され、res/drawable ディレクトリ内のファイルが使用されます。
- PGBuild を使用してビルドすると、サービスはプロジェクトのルート (index.html の隣) でこのファイルを探し、それを使用して最後の res/drawable フォルダーにコピーする必要がある画像を識別し、適切な apk を生成します。画像 (Android の場合)。

PGBuild は多くのプラットフォーム用にビルドされるため、config.xml は、html/js/css 以外で可能な限り多くのカスタマイズ機能を提供する方法です。これの一部は、各プラットフォームのアイコン/スプラッシュ画像を選択するためのものですが、さらに多くのことを行うこともできます. PGBuild は、アップロードされたファイルの内容に基づいて、各プラットフォームでネイティブに必要な各アクションを実行します。

これが十分に明確であることを願っています。

于 2013-04-09T15:30:38.843 に答える