2012-02-28 3 views
3

私はAntビルドスクリプトで私のアプリを構築しています。ビルドが成功を示しますが、私は描画可能-xxxxのフォルダ\たくさんの解像度でのPNGファイルのいくつかについて、以下のメッセージを参照してください。ここ はその一つの例です。アンドロイドは:[AAPT]何もオーバーレイファイルと一致しません - Antのビルド時に

[aapt] nothing matches overlay file ic_launcher.png, for flavor ,,,,,,,,,,,hdpi,,,,,,, 

それが何を意味するのでしょうか?結果の.apkファイルに問題がありますか?それはただの警告ですか?

答えて

2

これはic_launcher.pngは、あなたの描画可能リソースフォルダの一部(すべてではない)に存在することを意味します。だから、あなたはデフォルトの解像度PNGを持っているかもしれませんが、LDPIやHDPI(このメッセージのようなものです)ではありません。何が起こる

は、Androidは、ターゲットデバイスのDPIのために利用可能であるものは何でもPNGスケールしますが、それはスケールになります。しかし、それは動作します。より良い結果を得るには、画像アセットの高/中/低DPI版を別々に提供することができます。詳細については

、以下を参照してくださいhttp://developer.android.com/guide/practices/screens_support.html

+0

: [AAPT]警告:のAndroidManifest.xmlがすでに(http://schemas.android.com/apk/res/androidで)versionNameを定義します。マニフェストの既存の値を使用します。 [AAPT]何も [AAPT]何も,,,,,,, hdpiは味のために、オーバーレイファイルic_google_login.pngに一致する,,,,,,,,,,,味のために、オーバーレイファイルic_google_login.pngと一致していない,,, ,,,,,,,, [AAPT]何も,,,,,,, LDPIが一致したオーバーレイファイルic_google_login.png、味のため,,,,,,,,,,, MDPIの,,,,,,, –

4

を私の場合、私はすべての3つの解像度でのリソースを持っていたが、それは(一つだけ描画可能解像度で)偶然同じ名前を持つリソースを思わ依存して存在していました私が使っていた(ライブラリ)プロジェクト...私はエラー...... -package-リソースを報告していない他のファイルと同様に、すべての3つの主要な解像度でファイルを持っているが、私は、これを取得

関連する問題