Пространство имен androidx
включает библиотеки Android Jetpack . Как и библиотека поддержки, библиотеки в пространстве имен androidx
поставляются отдельно от платформы Android и обеспечивают обратную совместимость между выпусками Android.
AndroidX — это значительное улучшение исходной библиотеки поддержки Android, которая больше не поддерживается. Пакеты androidx
полностью заменяют библиотеку поддержки, обеспечивая равенство функций и новые библиотеки.
Кроме того, AndroidX включает в себя следующие функции:
Все пакеты в AndroidX находятся в едином пространстве имен, которое начинается со строки
androidx
. Пакеты библиотеки поддержки сопоставлены с соответствующими пакетамиandroidx.*
. Полное сопоставление всех старых классов и артефактов сборки с новыми см. на странице Рефакторинг пакетов .В отличие от библиотеки поддержки, пакеты
androidx
поддерживаются и обновляются отдельно. Пакетыandroidx
используют строгое семантическое управление версиями , начиная с версии 1.0.0. Вы можете самостоятельно обновлять библиотеки AndroidX в своем проекте.Версия 28.0.0 — последняя версия библиотеки поддержки. Выпусков библиотеки
android.support
больше не будет. Все новые функции будут разрабатываться в пространстве именandroidx
.
Использование библиотек androidx
в вашем проекте
См. раздел «Миграция на AndroidX», чтобы узнать, как перенести существующий проект.
Если вы хотите использовать библиотеки с пространством имен androidx
в новом проекте, вам необходимо установить для компиляции SDK Android 9.0 (уровень API 28) или выше и установить для обоих следующих флагов подключаемого модуля Android Gradle значение true
в файле gradle.properties
.
-
android.useAndroidX
: если для этого флага установлено значениеtrue
, плагин Android использует соответствующую библиотеку AndroidX вместо библиотеки поддержки. По умолчанию флаг имеетfalse
если он не указан. -
android.enableJetifier
: если для этого флага установлено значениеtrue
, плагин Android автоматически переносит существующие сторонние библиотеки для использования зависимостей AndroidX, переписывая их двоичные файлы. По умолчанию флаг имеетfalse
если он не указан.
Справочник по API
Все пакеты и классы в пространстве имен androidx
можно найти в справочном разделе AndroidX .
Дополнительные ресурсы
Узнайте больше о компонентах на домашней странице Jetpack. Дополнительные сведения о рефакторинге пакета из библиотеки поддержки в androidx
см. в сообщении блога по этой теме.
Пространство имен androidx
включает библиотеки Android Jetpack . Как и библиотека поддержки, библиотеки в пространстве имен androidx
поставляются отдельно от платформы Android и обеспечивают обратную совместимость между выпусками Android.
AndroidX — это значительное улучшение исходной библиотеки поддержки Android, которая больше не поддерживается. Пакеты androidx
полностью заменяют библиотеку поддержки, обеспечивая равенство функций и новые библиотеки.
Кроме того, AndroidX включает в себя следующие функции:
Все пакеты в AndroidX находятся в едином пространстве имен, которое начинается со строки
androidx
. Пакеты библиотеки поддержки сопоставлены с соответствующими пакетамиandroidx.*
. Полное сопоставление всех старых классов и артефактов сборки с новыми см. на странице Рефакторинг пакетов .В отличие от библиотеки поддержки, пакеты
androidx
поддерживаются и обновляются отдельно. Пакетыandroidx
используют строгое семантическое управление версиями , начиная с версии 1.0.0. Вы можете самостоятельно обновлять библиотеки AndroidX в своем проекте.Версия 28.0.0 — последняя версия библиотеки поддержки. Выпусков библиотеки
android.support
больше не будет. Все новые функции будут разрабатываться в пространстве именandroidx
.
Использование библиотек androidx
в вашем проекте
См. раздел «Миграция на AndroidX», чтобы узнать, как перенести существующий проект.
Если вы хотите использовать библиотеки с пространством имен androidx
в новом проекте, вам необходимо установить для компиляции SDK Android 9.0 (уровень API 28) или выше и установить для обоих следующих флагов подключаемого модуля Android Gradle значение true
в файле gradle.properties
.
-
android.useAndroidX
: если для этого флага установлено значениеtrue
, плагин Android использует соответствующую библиотеку AndroidX вместо библиотеки поддержки. По умолчанию флаг имеетfalse
если он не указан. -
android.enableJetifier
: если для этого флага установлено значениеtrue
, плагин Android автоматически переносит существующие сторонние библиотеки для использования зависимостей AndroidX, переписывая их двоичные файлы. По умолчанию флаг имеетfalse
если он не указан.
Справочник по API
Все пакеты и классы в пространстве имен androidx
можно найти в справочном разделе AndroidX .
Дополнительные ресурсы
Узнайте больше о компонентах на домашней странице Jetpack. Дополнительные сведения о рефакторинге пакета из библиотеки поддержки в androidx
см. в сообщении блога по этой теме.
Пространство имен androidx
включает библиотеки Android Jetpack . Как и библиотека поддержки, библиотеки в пространстве имен androidx
поставляются отдельно от платформы Android и обеспечивают обратную совместимость между выпусками Android.
AndroidX — это значительное улучшение исходной библиотеки поддержки Android, которая больше не поддерживается. Пакеты androidx
полностью заменяют библиотеку поддержки, обеспечивая равенство функций и новые библиотеки.
Кроме того, AndroidX включает в себя следующие функции:
Все пакеты в AndroidX находятся в едином пространстве имен, которое начинается со строки
androidx
. Пакеты библиотеки поддержки сопоставлены с соответствующими пакетамиandroidx.*
. Полное сопоставление всех старых классов и артефактов сборки с новыми см. на странице Рефакторинг пакета .В отличие от библиотеки поддержки, пакеты
androidx
поддерживаются и обновляются отдельно. Пакетыandroidx
используют строгое семантическое управление версиями , начиная с версии 1.0.0. Вы можете самостоятельно обновлять библиотеки AndroidX в своем проекте.Версия 28.0.0 — последняя версия библиотеки поддержки. Выпусков библиотеки
android.support
больше не будет. Все новые функции будут разрабатываться в пространстве именandroidx
.
Использование библиотек androidx
в вашем проекте
См. раздел «Миграция на AndroidX», чтобы узнать, как перенести существующий проект.
Если вы хотите использовать библиотеки с пространством имен androidx
в новом проекте, вам необходимо установить для компиляции SDK Android 9.0 (уровень API 28) или выше и установить для обоих следующих флагов подключаемого модуля Android Gradle значение true
в файле gradle.properties
.
-
android.useAndroidX
: если для этого флага установлено значениеtrue
, плагин Android использует соответствующую библиотеку AndroidX вместо библиотеки поддержки. По умолчанию флаг имеетfalse
если он не указан. -
android.enableJetifier
: если для этого флага установлено значениеtrue
, плагин Android автоматически переносит существующие сторонние библиотеки для использования зависимостей AndroidX, переписывая их двоичные файлы. По умолчанию флаг имеетfalse
если он не указан.
Справочник по API
Все пакеты и классы в пространстве имен androidx
можно найти в справочном разделе AndroidX .
Дополнительные ресурсы
Узнайте больше о компонентах на домашней странице Jetpack. Дополнительные сведения о рефакторинге пакета из библиотеки поддержки в androidx
см. в блоге по этой теме.