Мое приложение недоступно для планшетного устройства в Google Play

Я опубликовал свое приложение 2 дня назад в Google Play. По некоторым причинам я могу видеть это только в Google Play. Если я нахожу его на своей вкладке Samsung Galaxy Tab, он не появляется.

В manifest.xml я ничего не писал:

android:largeScreens="false" 

Кроме того, по умолчанию этот тег установлен «истина», насколько я знаю.

Может ли кто-нибудь сказать мне что-нибудь об этой проблеме?

В игре Google в браузере я вижу эту информацию:

Это приложение совместимо с некоторыми из ваших устройств.

-Samsung GT-P7500 Данный товар несовместим с Вашим устройством.

-Vodafone Samsung GT-I9000

-HTC HTC Sensation Z710e

= = = EDIT = = Это мой манифест, как вы спрашивали:

Я использую телефонные звонки и менеджер телефонии тоже .. может это проблема? Я должен сделать другую версию только для вкладок или что?

Может быть, android:largeScreens="false" это значение по умолчанию?

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.KeySoft.OpenGuide" android:versionCode="2" android:versionName="1.1" > <uses-library android:name="com.google.android.maps" /> <uses-sdk android:minSdkVersion="10" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.CALL_PHONE"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>" <uses-permission android:name="android.permission.ACCES_LOCATION_EXTRA_COMMANDS"/> <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/> <uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES"/> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <uses-library android:name="com.google.android.maps" /> <activity android:name=".LoadingScreen" android:theme="@android:style/Theme.NoTitleBar" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="Top20" android:theme="@android:style/Theme.NoTitleBar"> </activity> <activity android:name="ShopActivity" android:theme="@android:style/Theme.NoTitleBar"> </activity> <activity android:name="Highlighted" android:theme="@android:style/Theme.NoTitleBar"> </activity> <activity android:name="Favourites" android:theme="@android:style/Theme.NoTitleBar"> </activity> <activity android:name="Near" android:theme="@android:style/Theme.NoTitleBar"> </activity> <activity android:configChanges="keyboardHidden" android:windowSoftInputMode="stateHidden" android:name="Search" android:theme="@android:style/Theme.NoTitleBar"> </activity> </application> </manifest> 

Solutions Collecting From Web of "Мое приложение недоступно для планшетного устройства в Google Play"

Значение истинно, если «android: largeScreens» не декларируется в манифесте. Используете ли вы какие-либо другие функции? Например, совершив телефонный звонок.

 <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> <uses-feature android:name="android.hardware.telephony" android:required="false"></uses-feature> 

Вы можете добавить эту пару утверждений в свой манифест, это не заставляет телефонию поддерживать телефон. Однако вам может потребоваться проверить, может ли пользователь использовать эту функцию «вызова» в вашей деятельности, если они используют устройство, которое не поддерживает. Для других функций, которые можно фильтровать в Google Play, вы можете посетить здесь: http://developer.android.com/guide/appendix/market-filters.html

У вас может быть такая же проблема, как упоминается здесь: Android Market: «Этот элемент несовместим с вашим устройством».

В двух словах, для 10-дюймовых планшетов, таких как Samsung Galaxy Tab, вы также должны установить xlargeScreens в true.

Как уже упоминалось в этом обсуждении Ключа, похоже, что Google Play недавно реализовал более строгие правила фильтрации, и этот xlargeScreens может быть только одним примером.

Документация разработчика рекомендует явно добавлять это, поскольку она может различаться в зависимости от версии

андроид: largeScreens

Указывает, поддерживает ли приложение более крупные экранные факторы. Большой экран определяется как экран, который значительно больше, чем экран «обычной» телефонной трубки, и поэтому для его эффективного использования может потребоваться особая забота о части приложения, хотя он может полагаться на изменение размера системы, чтобы заполнить экран. Значение по умолчанию для этого действительно зависит от некоторых версий, поэтому лучше, если вы явно объявляете этот атрибут во все времена. Помните, что установка «false» обычно включает режим совместимости с экраном.

Также убедитесь, что android:minSdkVersion , android:targetSdkVersion и android:maxSdkVersion настроены правильно.

Похоже, недавно они изменили, насколько строгий фильтр для поддержки планшета в Google Play? Был представлен в Google I / O 2013.