以下は、私の質問をより理解しやすくするための私のディレクトリ構造です。
res/
layout/
a.xml
b.xml
layout-land/
a.xml
b.xml
layout-sw600dp-land/
a.xml
layout-sw720dp-land/
a.xml
私の理解によると、layout-sw720p-land
修飾子に適合し、アクセスしようとするデバイスの場合b.xml
、これは順序になりますlayout-sw720p-land
-> layout-land
-> layout
Dalvik がロードを試み、フォルダ内b.xml
のリソースを見つけ、ロードするフォルダにlayout-land
移動することはありません.layout
b.xml
これは、私が持っているデバイスでは正常に機能しています。しかし、Google Play でこれが発生していない多くのクラッシュ レポートを取得しています。また、デバイスが でリソースを見つけられない場合は、からロードするのではなく、フォルダに移動してロードlayout-sw720p-land
します。layout
b.xml
layout-land.xml
ここで何が問題になる可能性がありますか? デバイス固有の問題ですか?