Androidターゲットバージョン2.2でアプリを開発しました。Android 4.0でローカリゼーションアプリがクラッシュする
私は3つの言語のためにそれにローカリゼーションを実装し、それがldpi
に正常に動作し、mdpi
& hdpi
バージョン2.2のデバイスは2.3.x以降に、それは、Android 4.xのデバイス上でクラッシュします。
:
drawable-de-rDE
drawable-de-rDE-hdpi
drawable-de-rDE-mdpi
drawable-de-rDE-xhdpi
エラー:
Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f02002a a=-1 r=0x7f02002a}
注: 私はdrawable-xhdpi
に画像を入れている場合は、それが正常に動作します。
誰かがこの問題を解決するために私を導くことができますか?
ありがとうございます。
[デフォルトのリソース](http://developer.android.com/guide/topics/resources/localization.html#defaults-r-important)、つまり言い換えれば、次の3つの言語のいずれかを指定しますか?デフォルト?また、サイドノート:Dutch = nl、German = de。 –
私は1つの言語を本質的に考慮する必要があります..? 私はdirctly de、it&frフォルダを考慮しました。 Androidデフラグドローラブルフォルダにあるフォルダから画像を配置する必要がありますか? – Pnkj
私が指摘したリンクを読んでいますか? *「なぜデフォルトリソースが重要なのか」*とあなたのエラーの起源である可能性が高いと説明しています。最初に地域指定子を使わずに試してみたいかもしれませんが、最終的にはデフォルトのリソースを追加します。 ICSデバイスが現在持っているリソースパスに解決されていないように見えますが、ローカライズが最も簡単な原因です。 –