2013-06-19 13 views
6

Dwa dni temu opublikowałem moją aplikację w Google Play jako wersję testową wersji beta i dodałem do niej grupę testerów. Mogą się oni zgłaszać, ale aplikacja nie jest widoczna w aplikacji Google Play, a z internetu wynika, że ​​jest z nią wiele złych informacji.Problemy z testowaniem i publikowaniem w Google Play w wersji beta

Obecna wersja: Zależy od urządzenia
Co to oznacza?

Wymaga Androida: 1.6 lub
To źle jak kiedyś

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

w manifeście i

target=android-16 

w project.properties

Rozmiar: Zależy od urządzenia
Jak mogę podać te informacje?

Co więcej, interfejs internetowy Google Play nadal mówi, że ta aplikacja jest niezgodna z urządzeniem, z którego korzystałem! (Nexus 7).

Co robię źle?

+0

jesteś pewien, że nie przesyłasz nieprawidłowego manifestu? – Raptor

+0

Manifest jest w porządku ... zawsze działał dobrze podczas rozwoju i nie widzę żadnego istotnego błędu. – mrAlmond

+0

Dziwne jest to, że na konsoli programisty widzę: poziom API 16+ jest poprawny! Myślę, że to może być błąd Google Play dla aplikacji testujących beta ... :-( – mrAlmond

Odpowiedz

1

Rozwiązałem problem kompatybilności z moim Nexusem 7.
Wygląda na to, że w Google Play występuje błąd dotyczący obsługiwanych rozmiarów ekranu i uprawnień aparatu. To jest to, co dodałem:

<uses-permission android:name="android.permission.CAMERA" /> 

<uses-feature android:name="android.hardware.camera" android:required="false" /> 
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/> 
<uses-feature android:name="android.hardware.usb.host" android:required="false" /> 

<compatible-screens> 
    <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
    <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="large" android:screenDensity="ldpi" /> 
    <screen android:screenSize="large" android:screenDensity="mdpi" /> 
    <screen android:screenSize="large" android:screenDensity="hdpi" /> 
    <screen android:screenSize="large" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="xlarge" android:screenDensity="ldpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="mdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="hdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="large" android:screenDensity="213" /> 
</compatible-screens> 
+0

Tylko pierwsze trzy linie (android.permission.CAMERA, android.hardware.camera, android.hardware.camera.autofocus) naprawiły problem związany z Play Store, twierdząc, że aplikacja była niekompatybilna z Nexusem pierwszego generatora 7. Wcześniej używałem android.hardware.camera, który wydaje się domyślnie być wymagany, i domyślam się, że przedni aparat Nexus 7 pierwszego gatunku nie liczy się jako canera? – DataGraham

Powiązane problemy