Я разработал приложение для 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>