/ / L'application Android n'est plus compatible sur le marché - Android, compatibilité, google-play

L'application Android n'est plus compatible sur le marché - Android, compatibilité, google-play

"J'ai développé une application en utilisant le niveau API 10 (2.3.3 version SDK), je l'ai publié sur Android Market et tout s'est bien passé.

Ensuite, j'ai essayé d'étendre la compatibilité au niveauAPI 8 (2.2). Après avoir publié la nouvelle apk sur le marché, les résultats de l'application ne sont plus compatibles avec mon appareil (j'ai un Samsung GT-I9100, avec la version 2.3.6 d'Android). J'ai essayé de supprimer le cache mais rien, mon appareil n'est plus compatible. Mais si j'installe l'apk via le système de fichiers, l'application fonctionne parfaitement.

MODIFIER:

Voici mon manifeste Android

<manifest package="com.agora.md" android:versionCode="16" android:versionName="1.1.15" xmlns:android="http://schemas.android.com/apk/res/android">

<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.ACCESS_COARSE_LOCATION"/>
<uses-sdk android:minSdkVersion="8"/>
<supports-screens android:smallScreens="false" android:largeScreens="true" android:normalScreens="true"/>
<application
android:icon="@drawable/icon_md1"
android:label="@string/app_name" android:name="MDApplication" >
<activity
android:label="@string/app_name"
android:name=".service.activity.MDSplashActivity"
android:screenOrientation="portrait">
<intent-filter >
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity  android:screenOrientation="portrait" android:label="@string/app_name"
android:name=".service.activity.MDMainActivity" android:launchMode="singleTask">
</activity>
<activity android:name=".service.activity.MDNewsActivity" android:launchMode="singleTask"
android:screenOrientation="portrait"></activity>
<activity android:name=".service.activity.MDMagnificiActivity" android:launchMode="singleTask"
android:screenOrientation="portrait"></activity>
<activity android:name=".service.activity.MDNewsDetailsActivity"
android:screenOrientation="portrait"></activity>
<uses-library android:name="com.google.android.maps"/>
<activity android:name=".service.activity.MDMapActivity" android:launchMode="singleTask"
android:screenOrientation="portrait"></activity>
<activity android:name=".service.activity.MDInfoActivity"
android:screenOrientation="portrait"></activity>
<activity android:name=".service.activity.MDVolantinoActivity"
android:screenOrientation="portrait"></activity>
<activity android:name=".service.activity.MDMapDetailsActivity"
android:screenOrientation="portrait"></activity>


</application>

</manifest>

Quelqu'un peut m'aider?

Merci

METTRE À JOUR

Après un mois, j'ai vérifié sur le marché et maintenant, incroyablement, mon application est visible sur la boutique.

Je pense que c'était une erreur du magasin ou, probablement, une mauvaise valeur dans le cache qui a maintenant été effacée.

Cependant, merci à tous pour votre soutien

Réponses:

0 pour la réponse № 1

La balise supports-screens est utilisée UNIQUEMENT par leAndroid Market pour filtrer les appareils en fonction de la taille de l'écran de l'appareil. Si vous ne définissez pas une balise supports-screens, le marché ne les filtre pas.

Cependant, si vous définissez les écrans de support, toutes les tailles de périphériques non répertoriées seront par défaut fausses.

Je pense que le Samsung Galaxy SII (votre appareil) est un écran de grande taille. Remplacez votre balise supports-screens par ce qui suit:

<supports-screens android:xlargeScreens="true" android:smallScreens="false" android:largeScreens="true" android:normalScreens="true"  />

(note: j'ai ajouté android: xlargeScreens = "true")

Après cela, vous devriez revoir votre application sur le marché.


0 pour la réponse № 2

Problème similaire ici. Je n'ai pas le supports-screens dans mon AndroidManifest.xml, mais je reçois des plaintes d'incompatibilité de la part des utilisateurs du Samsung Galaxy S 2 (GT-I9100), version Android 2.3.6. Il fonctionne avec d'autres versions d'Android.

Quelqu'un d'autre a vu ça?