android - para - google play my app
Mi aplicación no está disponible para tabletas en Google Play (4)
El valor es verdadero si "android: largeScreens" no se declara en el manifiesto. ¿Usas alguna otra característica? Por ejemplo, hacer una llamada telefónica.
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
<uses-feature android:name="android.hardware.telephony" android:required="false"></uses-feature>
Puede agregar este par de declaraciones a su manifiesto, no fuerce la telefonía de soporte del dispositivo. Sin embargo, es posible que deba verificar si el usuario puede usar esa función de "llamada" en su actividad, si está usando un dispositivo que no es compatible. Para las otras funciones que pueden ser filtradas por Google Play, puede visitar aquí: http://developer.android.com/guide/appendix/market-filters.html
Publiqué mi aplicación hace 2 días en Google Play. Por algunas razones solo puedo verlo en Google Play de mi teléfono. Si lo busco en mi Samsung Galaxy Tab, no aparece.
En manifest.xml no escribí nada como:
android:largeScreens="false"
Además, esta etiqueta está configurada como "verdadera" por defecto, que yo sepa.
¿Alguien puede decirme algo sobre este tema?
En Google Play del navegador web veo esta información:
Esta aplicación es compatible con algunos de sus dispositivos.
-Samsung GT-P7500 Este artículo no es compatible con su dispositivo.
-Vodafone Samsung GT-I9000
-HTC HTC Sensation Z710e
= = = EDIT = = Este es mi manifiesto tal como lo pediste:
También utilizo las llamadas telefónicas y el administrador de telefonía ... ¿podría ser este el problema? ¿Debo hacer otra versión solo para pestañas o que?
Tal vez android:largeScreens="false"
esto es predeterminado?
<?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>
Es posible que tenga el mismo problema que se menciona aquí: Android Market: "Este elemento no es compatible con su dispositivo".
En pocas palabras, para tabletas de 10 pulgadas, como la Samsung Galaxy Tab, también tiene que configurar xlargeScreens
en verdadero.
Parece, como se mencionó en esta discusión de Key, que Google Play implementó recientemente reglas de filtrado más estrictas, y este xlargeScreens
puede ser solo un ejemplo.
La documentación del desarrollador recomienda agregar esto explícitamente, ya que puede variar según la versión.
Android: pantallas grandes
Indica si la aplicación admite formatos de pantalla más grandes. Una pantalla grande se define como una pantalla que es significativamente más grande que una pantalla de teléfono "normal", y por lo tanto puede requerir un cuidado especial por parte de la aplicación para hacer un buen uso de la misma, aunque puede depender del cambio de tamaño del sistema para completar el pantalla. El valor predeterminado para esto realmente varía entre algunas versiones, por lo que es mejor si declara este atributo explícitamente en todo momento. Tenga en cuenta que configurarlo en "falso" generalmente habilitará el modo de compatibilidad de pantalla.
También asegúrese de que android:minSdkVersion
, android:targetSdkVersion
y android:maxSdkVersion
estén configurados correctamente.
Parece que recientemente han cambiado lo estricto que es el filtro para la compatibilidad con tabletas en Google Play. Fue presentado en el Google I / O 2013.