Я хочу изменить минимальную версию SDK в Android Studio с API 12 на API 14. Я попытался изменить ее в файле манифеста, т.е.
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
и перестройку проекта, но я все еще получаю IDE Android Studio, которая выдает некоторые ошибки. Я предполагаю, что мне нужно установить min SDK в «свойствах проекта» или что-то подобное, чтобы среда IDE распознала изменение, но я не могу найти, где это делается в Android Studio.
android
android-studio
sdk
android-api-levels
Джеймс Б
источник
источник
Logcat
. и изменитьMinSDKVersion
это самое простое решение, которое вы уже пробовали .. iechange вManifest
Ответы:
Когда вы хотите обновить minSdkVersion в существующем проекте ...
build.gradle(Module: app)
- убедитесь, что это тот, который находится под Gradle Script, и это не такbuild.gradle(Project: yourproject)
.Пример build.gradle:
После обновления build.gradle «S
minSdkVersion
, вы должны нажать на кнопку , чтобы синхронизировать Gradle файл („Синхронизация проекта с Gradle файлов“). Это очистит маркер.Обновление manifest.xml , например, для удаления любых ссылок на уровни SDK в файле манифеста, больше не требуется в Android Studio.
источник
Tools -> Android -> Sync Project with Gradle Files
«Перестроить проект»Build -> Rebuild Project
Для пользователей Android-студии:
Gradle восстановит проект автоматически.
источник
Поскольку сейчас Android Studio стабильна, есть простой способ сделать это.
PS: Хотя на этот вопрос уже был дан ответ, но Android Studio немного изменилась в связи с его стабильной версией. Так что простой прямой путь поможет любому новичку приземлиться здесь.
источник
В андроид студии вы можете легко нажать:
android studio
, то сначала нажмите на приложение. Затем перейдите к шагу три, как показано ниже.Вы также можете изменить
versionCode
свое приложение там.источник
В
build.gradle
измененииminSdkVersion 13
кminSdkVersion 8
Thats все , что вам нужно сделать. Я решил свою проблему, только сделав это.источник
Согласно этому ответу , вы просто не включаете minsdkversion в manifest.xml, и система сборки будет использовать значения из файла build.gradle и помещать информацию в конечный apk.
Поскольку система сборки в любом случае нуждается в этой информации, это имеет смысл. Вам не нужно определять это значение два раза.
Вам просто нужно синхронизировать проект после изменения
build.gradle
файла, но Android Studio 0.5.2 отображает желтую строку состояния в верхней части окна редактора build.gradle, чтобы помочь вамТакже обратите внимание, что есть как минимум два
build.gradle
файла: один мастер и один для приложения / модуля. Изменяемый находится в приложении / модуле, он уже содержит свойствоminSdkVersion
во вновь созданном проекте.источник
Если у вас возникли проблемы с указанием цели SDK для Google API , вместо базы Platform SDK просто изменить
compileSdkVersion 19
кcompileSdkVersion "Google Inc.:Google APIs:19"
источник
Для последней версии Android Studio v2.3.3 (11 октября 2017 г.):
1. Нажмите
View
на строку меню2. Нажмите Открыть настройки модуля
3. Откройте
Flavors
вкладку4. Выберите нужную
Sdk
версию Min6. Нажмите OK
источник
Наряду с обновлением манифеста, обновите и
build.gradle
файл модуля (он указан на панели проекта чуть ниже манифеста - если в нем нетminSdkVersion
ключа, вы смотрите не тот, как пара). А перестроить и все должно быть хорошо ...источник
В Android studio откройте build.gradle и отредактируйте следующий раздел:
здесь вы можете изменить minSdkVersion с 12 на 14
источник
Изменение minSdkVersion в манифесте не требуется. Если вы измените его в файле сборки Gradle, как показано ниже, вы выполните то, что вам нужно сделать.
источник
Для меня то, что сработало, было: (щелкните правой кнопкой мыши) проект-> Инструменты Android-> Очистить маркеры линта. Хотя по какой-то причине Манифест вернулся к старому (более низкому) минимальному уровню API, но после того, как я изменил его на новый (более высокий) уровень API, красной черты ошибки не было, и проект теперь использует новый минимальный уровень API.
Изменить: Извините, я вижу, что вы использовали Android Studio, а не Eclipse. Но я думаю, что в студии где-то есть похожие «четкие маркеры ворса», и это может решить проблему.
источник
Скрипты Gradle ->
build.gradle (Модуль: приложение) ->
minSdkVersion (Your min sdk version)
источник
Файл> Структура проекта> Модули вы можете изменить его оттуда
источник