- Изменение уровня API Android Studio
- 13 ответов
- Как изменить версию android и номер версии кода в Android Studio?
- 9 ответов
- Как изменить версию Android и номер версии кода в Android Studio?
- Изменение уровня API Android Studio
- Как изменить уровень API приложения Android
- Использование уровня API в Android
- Что такое SdkVersion?
Изменение уровня API Android Studio
Я хочу изменить минимальную версию SDK в Android Studio от API 12 до API 14. Я попытался изменить ее в файле манифеста, т.е.
и перестроить проект, но я до сих пор получаю IDE от Android Studio, вызывая некоторые ошибки. Я предполагаю, что мне нужно установить минимальный SDK в «свойствах проекта» или что-то подобное, поэтому среда IDE распознает изменение, но я не могу найти, где это делается в Android Studio.
13 ответов
Если вы хотите обновить minSdkVersion в существующем проекте.
- Обновить build.gradle(Module: app) . Убедитесь, что он находится под Gradle Script, и он НЕ build.gradle(Project: yourproject) .
- Кнопка синхронизации gradle (обновлены все проекты gradle)
- Реконструкция проекта
После обновления build.gradle minSdkVersion вам нужно щелкнуть по кнопке, чтобы синхронизировать файл gradle ( «Синхронизировать проект с gradle файлами» ). Это очистит маркер.
Обновление manifest.xml, например. удаление каких-либо ссылок на уровни SDK в файле манифеста больше не требуется в Android Studio.
Для пользователей студии Android:
- щелкните правой кнопкой мыши каталог приложения
- выберите параметр «настройка модуля»
- измените платформу ADK как то, что вам нужно
- Нажмите «Применить»
gradle автоматически перестроит проект.
Как сейчас Android Studio стабильна, есть простой способ сделать это.
- Щелкните правой кнопкой мыши файл проекта
- Выберите «Открыть настройки модуля»
- Перейдите на вкладку «Ароматизаторы».
- Выберите Min SDK Version из выпадающего списка
PS: Хотя на этот вопрос уже был дан ответ, но Android Studio немного изменила его стабильный выпуск. Таким образом, простой прямой способ поможет любому новому поиску ответа приземлиться здесь.
В студии Android вы можете легко нажать:
- Ctrl + Shift + Alt + S .
- Если у вас есть более новая версия android studio , чем сначала нажмите на приложение. чем продолжить с шага 3 следующим образом.
- Откроется окно с набором параметров
- Перейдите в Flavors, и на самом деле все, что вам нужно
Вы также можете изменить versionCode вашего приложения.
В build.gradle измените minSdkVersion 13 на minSdkVersion 8 . Это все, что вам нужно сделать. Я решил свою проблему, только делая это.
В соответствии с этим ответом вы просто не включаете minsdkversion в файл manifest.xml, а система сборки будет использовать значения из файла build.gradle и поместите информацию в окончательный apk.
Поскольку система сборки нуждается в этой информации, это имеет смысл. Вам не нужно указывать эти значения два раза.
Вам просто нужно синхронизировать проект после изменения файла build.gradle , но Android Studio 0.5.2 отображает желтую строку состояния поверх окна редактора build.gradle, чтобы помочь вам
Также обратите внимание на наличие как минимум двух файлов build.gradle : один мастер и один для приложения/модуля. Тот, который нужно изменить, находится в приложении/модуле, он уже включает свойство minSdkVersion во вновь сгенерированном проекте.
Если у вас возникли проблемы с указанием целевой SDK для API Google вместо базового пакета SDK, просто измените compileSdkVersion 19 на compileSdkVersion «Google Inc.:Google APIs:19»
Также, как и обновление манифеста, обновите файл модуля build.gradle тоже (он указан в панели проекта чуть ниже манифеста — если там нет minSdkVersion ), вы смотрите на неправильный, так как там пара). Перестроить и все должно быть хорошо.
Для последней версии Android Studio v2.3.3 (11 октября 2017 года):
1. Нажмите View в строке меню
2. Нажмите «Открыть настройки модуля» 3. Откройте вкладку Flavors
4. Выберите Min Sdk версию, которая вам нужна
6. Нажмите OK
Источник
Как изменить версию android и номер версии кода в Android Studio?
Как изменить версию android и номер версии кода Android Studio? Я хочу изменить файл apk (приложение) в Google Play, и мне нужно изменить версию android и номер версии кода. Я пробовал с этим в AndroidManifest.xml-файл в Android Studio:
но это не будет работать. Когда я попытался опубликовать его в Google Play, он отобразил, что я должен изменить имя и код версии android. Помощь Pls.
9 ответов
поехать в построить.Gradle в и установите код версии и имя внутри defaultConfig элемент
самый простой способ установить версию в Android Studio:
нажмите SHIFT + CTRL+ALT+S (или файл -> структура проекта -> приложение)
выберите вкладку «вкусы»
последние два поля ‘код’ и ‘версии’
вы можете определить свой versionName и versionCode в вашем модуле такой :
нажмите Ctrl+Alt+Shift+S в Android studio или перейдите в файл > структура проекта. Выберите приложение, на левой стороне вкладку и выберите стеариновая кислота на правой стороне по умолчанию config измените код , имя и т. д.
откройте сборку.gradle файл и убедитесь, что у вас есть versionCode и versionName внутри defaultConfig элемент. Если нет, добавьте их. См.этой ссылке для более подробной информации.
вы можете управление версиями приложений мудро С помощью Расширенный Плагин Версии Сборки для Gradle.
вам просто нужно включить плагин в yout build.gradle :
и затем вы можете использовать функции управления версиями (и, очевидно, настройка них):
для получения дополнительной информации, взгляните на официальная документация.
перейти в сборку.gradle и установить код версии и имя внутри элемента defaultConfig
после обновления файла манифеста вместо создания проекта перейдите в командную строку и выберите путь . bld\Debug\платформы\android. Выполните команду «Ant release». Твой новый релиз.apk-файл будет иметь новый код версии.
Источник
Как изменить версию Android и номер версии кода в Android Studio?
Как изменить версию Android и номер версии кода Android Studio? Я хочу изменить файл apk (app) в Google Play, и мне нужно изменить версию и версию версии Android. Я попытался с этим в AndroidManifest.xml файле в Android Studio:
Но это не сработает. Когда я попытался опубликовать его в Google Play, он покажет, что я должен изменить имя и код версии Android. Помощь Pls.
Перейдите в build.gradle и установите код версии и имя внутри элемента defaultConfig
Самый простой способ установить версию в Android Studio:
Нажмите SHIFT + CTRL + ALT + S
Выберите вкладку «Ароматизаторы»
Последние два поля: «Код версии» и «Имя версии»,
Вы можете определить свою versionName и build.gradle файле build.gradle вашего модуля следующим образом:
Нажмите Ctrl + Alt + Shift + S в студии android или перейдите в меню «Файл»> «Структура проекта» … Выберите приложение слева и выберите вкладку falvors с правой стороны по умолчанию, измените код версии конфигурации, имя и т. Д. …
Откройте файл build.gradle и убедитесь, что у вас есть versionCode и defaultConfig внутри элемента defaultConfig . Если нет, добавьте их. См. Эту ссылку для получения более подробной информации.
Вы можете управлять версиями приложений с умом , используя расширенный плагин Version Build для Gradle.
Вам просто нужно включить плагин в build.gradle :
И тогда вы можете использовать функции управления версиями (и, очевидно, настроить их):
Для получения дополнительной информации ознакомьтесь с официальной документацией .
Источник
Изменение уровня API Android Studio
Я хочу изменить минимальную версию SDK в Android Studio от API 12 до API 14. Я попытался изменить ее в файле манифеста, т. Е.
И восстановление проекта, но я до сих пор получаю Android Studio IDE, вызывая некоторые ошибки. Я полагаю, что мне нужно установить минимальный SDK в «свойствах проекта» или что-то подобное, поэтому среда IDE распознает изменение, но я не могу найти, где это делается в Android Studio.
Когда вы хотите обновить minSdkVersion в существующем проекте …
- Обновите build.gradle(Module: app) Убедитесь, что он находится под сценарием Gradle, и он НЕ build.gradle(Project: yourproject) .
- Кнопка изменения градуировки
- Реконструкция проекта
После обновления minSdkVersion minSdkVersion вам нужно щелкнуть по кнопке, чтобы синхронизировать файл градиента («Sync Project with Gradle files»). Это очистит маркер.
Обновление manifest.xml , например, удаление любых ссылок на уровни SDK в файле манифеста, больше не требуется в Android Studio.
Для пользователей студии Android:
- Щелкните правой кнопкой мыши каталог приложения
- Выберите параметр «настройка модуля»
- Измените платформу ADK как то, что вам нужно
- Нажмите Применить
Градул автоматически перестраивает проект.
Поскольку теперь Android Studio стабильна, есть простой способ сделать это.
- Щелкните правой кнопкой мыши файл проекта
- Выберите «Открыть настройки модуля»
- Перейдите на вкладку «Ароматизаторы».
- Выберите Min SDK Version из выпадающего списка
PS: Хотя на этот вопрос уже был дан ответ, но Android Studio немного изменила его стабильный выпуск. Таким образом, простой прямой способ поможет любому новому поиску ответа приземлиться здесь.
В студии Android вы можете легко нажать:
- Ctrl + Shift + Alt + S.
- Если у вас есть более новая версия android studio чем сначала нажмите на приложение. Чем продолжить с шага 3 следующим образом.
- Откроется окно с множеством опций
- Пойдите в Flavors, и это на самом деле все, что вам нужно
Вы также можете изменить versionCode вашего приложения.
В build.gradle измените minSdkVersion 13 на minSdkVersion 8 Это все, что вам нужно сделать. Я решил свою проблему, только сделав это.
В соответствии с этим ответом вы просто не включаете minsdkversion в manifest.xml, и система сборки будет использовать значения из файла build.gradle и помещать информацию в окончательный apk.
Поскольку система сборки нуждается в этой информации, это имеет смысл. Вам не нужно указывать эти значения два раза.
Вам просто нужно синхронизировать проект после изменения файла build.gradle , но Android Studio 0.5.2 отображает желтую строку состояния поверх окна редактора build.gradle, чтобы помочь вам
Также отметьте там как минимум два файла build.gradle : один мастер и один для приложения / модуля. Тот, который нужно изменить, находится в приложении / модуле, он уже включает свойство minSdkVersion в недавно созданном проекте.
Если у вас возникли проблемы с указанием целевой SDK для API Google вместо базового пакета SDK, просто измените compileSdkVersion 19 на compileSdkVersion «Google Inc.:Google APIs:19»
Также обновляя манифест, обновите файл build.gradle модуля (он указан в панели проекта чуть ниже манифеста – если в нем нет ключа minSdkVersion , вы смотрите на неправильный, так как есть пара). Восстановить и все должно быть хорошо …
Для меня работала: (щелкните правой кнопкой мыши) project-> android tools-> clear lint markers. Хотя по какой-то причине Manifest вернулась к старому (нижнему) минимальному уровню API, но после того, как я изменил его на новый (более высокий) уровень API, не было красной ошибки, и теперь проект использует новый минимальный уровень API.
Изменить: Извините, я вижу, что вы использовали Android Studio, а не Eclipse. Но я думаю, что в Studio есть похожие «четкие маркеры», и это может решить проблему.
В студии Android откройте build.gradle и отредактируйте следующий раздел:
Здесь вы можете изменить minSdkVersion с 12 до 14
Изменение minSdkVersion в манифесте не требуется. Если вы измените его в файле сборки градации, как показано ниже, вы выполните то, что вам нужно сделать.
Источник
Как изменить уровень API приложения Android
Уровень API — это целочисленное значение, однозначно идентифицирующее версию API фреймворка, предлагаемую версией платформы Android. Платформа Android предоставляет интерфейс API, который приложения могут использовать для взаимодействия с базовой системой Android. API фреймворка состоит из:
- Основной набор пакетов и классов
- Набор элементов и атрибутов XML для объявления файла манифеста
- Набор XML-элементов и атрибутов для объявления и доступа к ресурсам
- Набор Интентов
- Набор разрешений, которые могут запрашивать приложения, а также принудительное применение разрешений, включенных в систему
Использование уровня API в Android
Идентификатор уровня API играет ключевую роль в обеспечении наилучшего опыта для пользователей и разработчиков приложений:
- Это позволяет платформе Android описать максимальную версию API, которую она поддерживает
- Это позволяет приложениям описывать версию API фреймворка, которая им требуется
- Это позволяет системе согласовывать установку приложений на устройство пользователя, так что несовместимые по версии приложения не устанавливаются.
Каждая версия платформы Android хранит свой идентификатор уровня API внутри самой системы Android.
Что такое SdkVersion?
Приложения могут использовать элемент манифеста, предоставляемый API фреймворка — для описания минимального и максимального уровней API, на которых они могут работать, а также предпочтительного уровня API, который они предназначены для поддержки. Элемент предлагает три ключевых атрибута:
- minSdkVersion — Указывает минимальный уровень API, на котором приложение может работать. Значение по умолчанию — «1».
- targetSdkVersion — Определяет уровень API, на котором приложение предназначено для работы. В некоторых случаях это позволяет приложению использовать элементы манифеста или поведения, определенные на целевом уровне API, а не ограничиваться использованием только тех, которые определены для минимального уровня API.
- maxSdkVersion — Указывает максимальный уровень API, на котором приложение может работать
Когда пользователь пытается установить приложение или повторно проверяет приложение после обновления системы, система Android сначала проверяет атрибуты в манифесте приложения и сравнивает значения со своим собственным внутренним уровнем API. Система позволяет начать установку только при соблюдении следующих условий:
Источник