Можно ли снизить уровень API (minSDK) моего приложения после публикации в Google Play? - PullRequest
1 голос
/ 14 сентября 2011

Уровень API моего опубликованного приложения на данный момент - уровень API 8, и я думал о том, чтобы снизить его до 7 для пользователей 2.1, возможно ли это сделать? после публикации приложения?

Я уже пытался снизить minsdkversion и целевой sdkversion в манифесте до 7, но затмение по-прежнему не определяет мой телефон как совместимое устройство для пакета, мой телефон acer liquid e 2.1.

и этот файл находится ниже манифеста в файле default.properties, и в нем есть оператор target = android-8, я пытаюсь изменить его на 7, и после сохранения ошибки отображаются в моих файлах XML, есть ли способ для меня, чтобы изменить его на API 7, чтобы после обновления приложения до маркета оно теперь было доступно для пользователей 2.1?

Ответы [ 2 ]

3 голосов
/ 14 сентября 2011

Короткий ответ - да, вы можете абсолютно обновить свое приложение, чтобы настроить его на более низкий уровень API.Шаги следующие:

  1. Щелкните правой кнопкой мыши свой проект

  2. Нажмите Свойства

  3. Перейдите на вкладку Android.

  4. Установите желаемый уровень API.

  5. Убедитесь, что ваши манифестные цели используют -sdk android: minSdkVersion = "7 "

  6. Увеличьте версию в манифесте, чтобы она считалась обновлением.Что-то вроде:

android: versionName = "2.0.0" android: versionCode = "2"

Это должно сделать это!

Если выпродолжайте иметь ошибки компилятора, прочитайте их.Используете ли вы что-то вроде Google API в вашем приложении?Если это так, то вам, очевидно, нужно настроить таргетинг на API Google и т. Д. Используете ли вы какие-либо специфичные для 2.2 функции?Если вы ответили «нет» на оба этих вопроса, все будет в порядке.

0 голосов
/ 14 сентября 2011

Уровень API моего опубликованного приложения прямо сейчас - уровень API 8, и я был думая о снижении до 7 для пользователей 2.1, это все еще возможно сделать Это? после публикации приложения?

Да, это возможно.

и этот файл находится ниже манифеста файла default.properties и в нем есть оператор target = android-8, я пытаюсь изменить его на 7 и при сохранении ошибки появляются из моих XML-файлов

Изменить "match_parent" значения на "fill_parent" во всех ваших layout.xml файлах.

...