Приложение несовместимо со всеми устройствами после публикации на Market, но то же самое было при перемещении непосредственно на устройство

Я разработал приложение, использующее PhoneGap, и протестировал его в другой версии эмулятора, а также в моем Motorola Photon. Я не сталкивался с какой-либо проблемой при тестировании.

Но когда я опубликовал то же самое на рынке, он говорит: «Это приложение несовместимо со всеми вашими устройствами». Мои устройства имеют разный размер экрана, разные версии ОС от 2,1 до 2,4.

На домашней странице публикации говорится: «Это приложение доступно для более чем 679 устройств». Он включает в себя Motorola Photon 4g и все другие устройства, которые я зарегистрировал на рынке.

Я повторно опубликовал код много раз, обновляя файл манифеста и java-файл на основе всех ответов, предоставленных через stackoverflow для подобных проблем. Чтобы перечислить его,

  • Удаление разрешения пользователя
  • Обновление всех комбинаций поддерживающих экранов
  • Обновление кнопки сохранения на странице публикации несколько раз.
  • Удаление приложений на моем мобильном устройстве (но у меня есть еще несколько устройств, в которых я не тестировал свои приложения, но все еще говорит, что они несовместимы)
  • Запуск адаптивного инструмента
  • Удаление файлов jar из папки lib и обращение к нему извне в Eclipse
  • Мало изменений, которые я не могу вспомнить

Ниже – файл манифеста

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.test.myapps" android:versionCode="5" android:versionName="1.4"> <uses-sdk android:minSdkVersion="7" /> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.SET_WALLPAPER" /> <uses-permission android:name="android.permission.SEND_SMS"/> <application android:icon="@drawable/app_icon" android:label="@string/app_name"> <activity android:name="com.test.myapps.HomePage" 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="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"> </activity> </application> </manifest> 

Пожалуйста, помогите мне в исправлении. Заранее спасибо….

Вы специально запускали «aap dump badging <.apkfile>?

Android-документы здесь .

У меня была аналогичная проблема. Оказывается, мне нужно было использовать в своем манифесте андроид: required = "false" для нескольких функций использования, таких как:

 < uses-feature android:name="android.hardware.telephony" android:required="false" > 

Полный пример манифеста здесь . Результаты дамп-бейджинга показали, что на рынке появилось несколько возможностей использования (немного ниже по объему), которые исключили большинство устройств Samsung.

Проверьте, есть ли совместимость, вам нужно начать с:

  android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"> 

Вы уверены, что проверяли последнюю версию APK, а не старую. Вам необходимо активировать его. Не только загружать его.

Intereting Posts
Android – Снижение бликов на фотокамере (фото / видео) Напишите отправленные sms в контент: // sms / sent table Drawables всегда считываются из папки mdpi, независимо от размера экрана Android.os.NetworkOnMainThreadException при запуске службы на Android Как установить последнюю версию плагина ADT для eclipse GetActivity () имеет значение null внутри AlertDialog фрагмента NoClassDefFoundError: android.app.ANRManagerProxy Службы Google Play, отсутствующие в эмуляторе (Android 4.4.2) Мощность обработки – мобильные устройства против рабочего стола – разница в 100 раз? Как сохранить состояние выбранного элемента spinner / dropdown при изменении ориентации? Приложение не будет работать на устройстве: DELETE_FAILED_INTERNAL_ERROR? Показывать только пункт меню в режиме отладки? Аутентифицировать приложение HTML5, завернутое в Phonegap (или эквивалентное) Ошибка несоответствия Jar при добавлении библиотеки в eclipse Как я могу сделать звук медиа-плеера андроидов?