私は2つのAPKを市場にアップロードしています。 最初のものは小さいものと普通のもので、 は大きいものとxlargeのものの2番目のものです。私は市場に小さなバージョンをアップロードした場合複数のAPKを異なる画面にアップロードする
が、それは言う: 「サポートされている画面:小XLARGE」私のマニフェストが言うので、面白いです :
<supports-screens
android:xlargeScreens="false"
android:largeScreens="false"
android:normalScreens="true"
android:smallScreens="true">
</supports-screens>
を、私は大きなバージョンをアップロードした場合、私は私が期待するものを得る: "サポートされている画面を:大XLARGE"
<supports-screens
android:xlargeScreens="true"
android:largeScreens="true"
android:normalScreens="false"
android:smallScreens="false" >
</supports-screens>
(minSdkVersionが= "8" targetSdkVersion = "9")
を0私は間違って何をしていますか?
ローランド
EDIT:ゴーストの答えからの文書のおかげで、私はマニフェストは、次のように編集:
小さなバージョンを(versionCode = "1001")
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true">
</supports-screens>
大きなバージョン(versionCode = "2001"):
<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true">
</supports-screens>
これは少し厄介です。 小さいバージョンは大きいとxlarge、 もサポートしているようですが、そうではありません。それ以外の市場では、私はそれを有効にすることはできません。
重要なことは、大きなバージョンに高いバージョンのコードを付けることです。 より高いバージョンコードを持つapkが最初に見つかるでしょう。それが適合すれば、 の市場が提供します。そうでない場合は、より低い数字の バージョンコードを持つAPKに進み、適合しているかどうかを確認します。
画像の二つの異なるセットがとタブレット、前者のためのより小さいapk – roplacebo