Поддержка нескольких APK для телефона и планшета Android
У меня есть 2 APK с тем же именем пакета. Я хочу загрузить 1 apk для поддержки только телефона Android (min sdk version 8) и разные apk для поддержки только планшета (min sdk version 11).
Для телефона я объявил ниже код в манифесте:
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false"
android:resizeable="true"
android:anyDensity="true"/>
И для планшета:
<supports-screens
android:largeScreens="true"
android:normalScreens="false"
android:requiresSmallestWidthDp="600"
android:smallScreens="false"
android:xlargeScreens="true" />
Мое имя пакета одинаково для обоих приложений, так что я могу загрузить несколько apk. Но некоторые устройства имеют большой экран, поэтому устройства попадают в обе выше категории. Так как же считать эти устройства телефоном и позволить ему загружать версию телефона, а не версию планшета? Или я должен что-то изменить в файле манифеста?
1 ответ
Вы должны поддерживать несколько экранов в одном APK.
В вашем случае вы можете создать layout-large и layout-xlarge.
Здесь вы можете прочитать о: http://developer.android.com/guide/practices/screens_support.html
Но если вы действительно хотите опубликовать два файла apks, вот руководство: http://developer.android.com/google/play/publishing/multiple-apks.html