Dlaczego aplikacja nie jest zgodna z tabletami po aktualizacji

Mam aplikację, która jest dostępna od ponad 2 lat i jest obsługiwana na tabletach tak długo, jak długo istnieją tablety. Mam tablet Asus Transformer, którego używam do testowania tabletów. Przed aktualizacją aplikacja była zgodna z tabletami. W przypadku mojego ostatniego zestawu zmian w pliku manifestu systemu Android zmieniłem tylko numer wersji aplikacji i ciąg wersji aplikacji. Wszystko inne jest dokładnie takie samo jak wcześniej. Jednak po aktualizacji, gdy szukam aplikacji w Google Play, aplikacja nie pojawia się. Gdy przeglądam aplikację w przeglądarce na tablecie, pojawia się komunikat „Twoje urządzenie nie jest zgodne z tą wersją”.

Jak dokładnie ta nowa wersja może być niekompatybilna z tabletami, gdy nie zostały zmodyfikowane żadne uprawnienia? Wewnątrz Android Developer Console, gdy przeglądam moją aplikację, mówi się, że obsługiwanych jest 2 673 urządzeń i mówi się, że 0 urządzeń jest wyłączonych (to prawda, zero urządzeń). Jeśli to prawda, jak mogę otrzymać wiadomość o niezgodności? Ponadto, gdy przeglądam listę obsługiwanych urządzeń, mój tablet Asus jest tam wymieniony.

Zauważ, że rozmiar aplikacji to tylko 1,19 MB, a ja mam 2 pliki wykonywalne dla tej samej aplikacji, ale drugi plik wykonywalny jest przeznaczony specjalnie dla Androida 1.5 i niższego, a jego kod wersji to 0300800, więc jest niższy niż kod wersji dla pliku wykonywalnego który obsługuje Android 1.6 lub nowszy (używając pakietu kompatybilności).

Ponadto mogę załadować aplikację bezpośrednio na tablet po podłączeniu do komputera za pomocą ADB. Jedynym powodem, dla którego zdałem sobie sprawę z tego problemu, jest to, że otrzymałem e-maile od kilku użytkowników tabletów, którzy twierdzili, że otrzymują tę samą wiadomość, co ja, z wyjątkiem różnych tabletów, które robię.

Oto mój plik Manifestu (ponownie, bez zmiany numeru wersji):

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="my_package"
  android:versionCode="0400921"
  android:versionName="9.2.1"
  android:installLocation="auto">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<supports-screens android:anyDensity="true"/>
<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".App"
              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=".Activity1" android:label="Activity1"></activity>
<more activities>

</application>
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8" />

questionAnswers(1)

yourAnswerToTheQuestion