2013-05-23 9 views
6

In Google Play eine meiner apps diese Warnung bei der Optimierung Tipps bekommt:Warum erhalte ich diese Optimierungs Spitze in Google Play

Ihre APK muss die folgenden Kriterien erfüllen: verfügbaren Platz auf dem Bildschirm Verwendet auf 7" Tabletten.

Ich habe die Dokumentation gelesen und sehe nicht, was ich falsch mache.Wenn ich mir die APK-Details in der Developer Console anschaue, werden 4 Bildschirmlayouts unterstützt (klein, normal, groß, xlarge).

Meine Manifest-Datei ist recht einfach mit diesem uses-sdk:

<uses-sdk 
    android:minSdkVersion="7" 
    android:targetSdkVersion="17" /> 

Ich hatte eine einfache Dummy-Anwendung mit fast der gleichen Manifest-Datei erstellt, und diese Anwendung erhält diese Warnung nicht. Ich bin verwirrt :-). Gibt es noch etwas, das ich brauche, um Tablet-Unterstützung zu deklarieren?

Antwort

0

Sie können diese zu Ihrem Manifest hinzufügen:

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

jedoch dieser:

Ihre APK der folgenden Kriterien erfüllen muss: Nutzen verfügbaren Platz auf dem Bildschirm auf 7" Tabletten

.

bezieht sich auf etwas anderes.Ich nehme an, dass die Entwicklerkonsole Ihre App-Struktur überprüft und herausgefunden hat, dass Sie nicht layout-sw600dp oderverwendenusw. Ordner, um Ihre Layouts für Tablets zu optimieren.

+0

Danke für eine schnelle Antwort :-). Ich habe darüber nachgedacht, das Tag 'supports-screens' zu verwenden, aber das wird laut Dokumentation nicht benötigt. Und meine Dummy-Anwendung braucht das nicht, also denke ich, dass etwas anderes ein Problem ist. Meine reale Anwendung verwendet tatsächlich Werte-sw500dp für einige Layouts. Ich habe versucht, mit Werten-sw500dp in meiner Dummy-Anwendung, aber das hat keine Auswirkungen. – PEK

+0

Ich kontaktierte die Unterstützung für dieses Problem. Das hat tatsächlich damit geantwortet: "Bei weiterer Überprüfung haben wir festgestellt, dass Ihre Anwendung nicht die grundlegende Checkliste für Tablet-App-Qualität erfüllt, die für Tablet-Geräte gedacht ist, wie hier erklärt: http://developer.android.com/distribute /googleplay/quality/tablet.html "Ich bin nicht wirklich sicher, was das bedeutet :-(. Könnte es sein, dass jemand manuell festgestellt hat, dass es nicht gut genug entworfen ist? Ich bin wirklich verwirrt :-(. – PEK

+0

Ihr Link doesn arbeite nicht in deinem letzten Kommentar @ user1883479 ... bitte entferne das "aus dem Ende!" – noelicus

0

Von allem, was ich habe lesen können, ist es wahrscheinlich durch übermäßige Leerzeichen in Ihren Layouts ausgelöst. Es scheint, dass Google einen Algorithmus hat, der ein Bildschirmlayout generiert. Wenn mehr als X% Leerzeichen auf einem Tablet sind, heißt es, dass es nicht tabletoptimiert ist. Was X% ist, konnte ich nicht anfangen zu sagen.