Опубликовать несколько apks в Google Play
Руководствуясь Руководством по поддержке Multiple APK Я пытаюсь опубликовать три разных apks для разных размеров экрана. Я создал следующие фильтры:
Для маленьких экранов:
<supports-screens
android:smallScreens="true"
android:normalScreens="false"
android:largeScreens="false"
android:xlargeScreens="false"
android:requiresSmallestWidthDp="320"/>
Для обычных и больших экранов:
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false"
android:requiresSmallestWidthDp="540"/>
Для больших экранов:
<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="false"
android:xlargeScreens="true"/>
В покое все три манифеста выглядят одинаково. Я загрузил этот apks в Google Play, и фильтры, кажется, правильно.
Проблема: когда я устанавливаю свое приложение на разные устройства, оно всегда устанавливает версию для обычных и больших экранов, я тестировал даже на Galaxy S4 и HTC One с экранами full hd.
У меня только одно предупреждение в игровой консоли: Some devices are eligible to run multiple APKs. In such a scenario, the device will receive the APK with the higher version code.
Вот так выглядит моя игровая приставка:
У кого-нибудь есть идеи, что не так с моей конфигурацией? Заранее спасибо.
1 ответ
Поскольку я пока не могу комментировать, я должен использовать функцию ответа.
Я думаю, "большой, маленький и большой" означают значение dp. Но идея плотности-независимых пикселей (dp) состоит в том, чтобы предоставить такой же опыт пользователям, у которых есть 4-дюймовый телефон с разрешением 480*800 и разрешением Full HD (1920*1080). Поэтому, возможно, вам следует протестировать свое приложение на 8 или 10-дюймовом планшете и посмотреть, что вы получите, потому что каждый 4-дюймовый телефон должен иметь одинаковую ширину dp, а 10-дюймовый планшет даже с таким же разрешением не должен.
это может быть интересно для вас, чтобы прочитать о плотности независимых пикселей в Android
Надеюсь, я смогу помочь тебе