Я разработал приложение для Android, которое не может быть загружено на устройства Android ICS с рынка. Просмотр рынка с помощью устройства 4.x позволяет увидеть "несовместимое предупреждение" и не может продолжить загрузку. Приложение имеет настройку minSdkVersion 7. Она хорошо работает на устройствах 2.x и 3.x для Android. Я не знаю, что делать и как я могу это исправить. Нужно ли мне настраивать что-нибудь особенное, чтобы быть совместимым с 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>