Приложение не совместимо с Ice Cream Sandwich

Я разработал приложение для Android, которое нельзя загрузить на устройства Android ICS из Маркета. Просматривая рынок на устройстве 4.x, пользователи видят «предупреждение о несовместимости» и не могут продолжить загрузку. Для приложения minSdkVersion установлено значение 7. Оно хорошо работает на устройствах Android 2.x и 3.x. Я не знаю, что делать и как это исправить. Нужно ли мне настраивать что-то особенное, чтобы быть совместимым с ICS? Я не могу найти никакой информации по этому поводу.

Обновление: Я только что получил подтверждение, что установка APK вручную работает на устройстве 4.0. Просто через маркет не установится! Опять же, на рынке он отображается как «несовместимый с вашим устройством». Есть идеи?

AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="nl.tmd.natuurijs" 
android:versionCode="7" android:versionName="1.1.3">

<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<application android:name=".NatuurijsApplication"
    android:icon="@drawable/icon" android:label="@string/app_name">

    <uses-library android:name="com.google.android.maps" android:required="false"/>

    <!-- Main Activity -->
    <activity android:name=".MainActivity" android:label="@string/app_name"
        android:theme="@style/NatuurijsTheme" android:launchMode="singleTask" android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="natuurijs" android:host="main" />
        </intent-filter>
    </activity>

    <!-- Map Activity -->
    <activity android:name=".NatuurijsMapActivity" android:label="@string/app_name"
        android:theme="@style/NatuurijsTheme" />

    <!-- Map Activity -->
    <activity android:name=".NatuurijsAddVenueActivity" android:label="@string/app_name"
        android:windowSoftInputMode="adjustPan" android:theme="@style/NatuurijsTheme">
    </activity>

    <!-- Locations list Activity -->
    <activity android:name=".NatuurijsLocationsActivity" android:label="@string/app_name"
        android:theme="@style/NatuurijsTheme">
    </activity>

    <!-- Location details Activity -->
    <activity android:name=".NatuurijsLocationDetailsActivity" android:label="@string/app_name"
        android:theme="@style/NatuurijsTheme">
    </activity>

    <!-- Select a location by hand -->
    <activity android:name=".SelectLocationActivity" android:label="@string/app_name"
        android:theme="@style/NatuurijsTheme">
    </activity>

    <!-- Info Activity-->
    <activity android:name=".InfoActivity" android:label="@string/app_name"
        android:theme="@style/NatuurijsTheme">
    </activity>

</application>
</manifest>

Может быть, это тема? в теме нет ничего особенного. Он просто наследуется от Theme.Black.NoTitleBar

<style name="NatuurijsTheme" parent="android:Theme.Black.NoTitleBar"></style>
10
задан Stewbob 3 May 2012 в 16:42
поделиться