J'essaie de mettre à jour ma candidature sur le magasin pour le rendre compatible avec le Galaxy S 4.
Mon application utilise des cartes V2, elle ne doit pas être installée sur les tablettes, a MinsDkversion et TargetsDkversion à la fois définie sur 9. P>
Ceci est mon fichier manifeste: P>
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="it...." android:versionCode="113" android:versionName="1.1.3" > <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="9" /> <permission android:name="it....permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_CORSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_GPS" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> <compatible-screens> <!-- all small size screens --> <screen android:screenDensity="ldpi" android:screenSize="small" /> <screen android:screenDensity="mdpi" android:screenSize="small" /> <screen android:screenDensity="hdpi" android:screenSize="small" /> <screen android:screenDensity="xhdpi" android:screenSize="small" /> <screen android:screenDensity="480" android:screenSize="small" /> <!-- all normal size screens --> <screen android:screenDensity="ldpi" android:screenSize="normal" /> <screen android:screenDensity="mdpi" android:screenSize="normal" /> <screen android:screenDensity="hdpi" android:screenSize="normal" /> <screen android:screenDensity="xhdpi" android:screenSize="normal" /> <screen android:screenDensity="480" android:screenSize="normal" /> <!-- all large size screens --> <screen android:screenDensity="ldpi" android:screenSize="large" /> <screen android:screenDensity="mdpi" android:screenSize="large" /> <screen android:screenDensity="hdpi" android:screenSize="large" /> <screen android:screenDensity="xhdpi" android:screenSize="large" /> <screen android:screenDensity="480" android:screenSize="large" /> </compatible-screens> <application android:debuggable="false" android:icon="@drawable/ic_launcher" android:label="..." > <uses-library android:name="com.google.android.maps" /> <activity ... List of all the activities ... </activity> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIz ... j-Y" /> </application> </manifest>
3 Réponses :
Galaxy S IV utilise XXHDPI code> Asset, c'est donc la raison, pourquoi SIV n'est pas pris en charge dans votre cas. P>
Galaxy S4 est un périphérique Essayez d'ajouter cela aussi à l'étiquette des écrans compatibles p> XXHDPI code>.
Désolé, je dois baisser votre réponse parce que XXHDPI n'est pas autorisé du tout. Informations de Google: Remarque: Cet attribut n'accepte actuellement pas XXHDPI comme valeur valide, mais vous pouvez plutôt spécifier 480 comme valeur, qui correspond au seuil approximatif des écrans XHDPI.
Il suffit d'éditer la cible Version SDK à 17 dans Manifest
android:targetSdkVersion="17"
Je viens de télécharger une nouvelle version sur le magasin avec la version cible comme vous l'avez suggéré. La galaxie S 4 était dans la liste des périphériques compatibles. J'attends que la mise à jour passe et dès que je verrai mon application installée sur un GS4, j'accepterai votre réponse! Merci beaucoup!
S4 est XXHDPI un nouvellement introduit un 1920 x 1080