Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Пространство имён androidx включает библиотеки Android Jetpack . Как и библиотека поддержки, библиотеки в пространстве имён androidx поставляются отдельно от платформы Android и обеспечивают обратную совместимость между версиями Android.
AndroidX — это значительное улучшение оригинальной библиотеки поддержки Android, которая больше не поддерживается. Пакеты androidx полностью заменяют библиотеку поддержки, предоставляя паритет функций и новые библиотеки.
Кроме того, AndroidX включает в себя следующие функции:
Все пакеты в AndroidX находятся в едином пространстве имён, начинающемся со строки androidx . Пакеты библиотек поддержки сопоставлены с соответствующими пакетами androidx.* . Полное сопоставление всех старых классов и артефактов сборки с новыми см. на странице «Рефакторинг пакетов» .
В отличие от библиотеки поддержки, пакеты androidx поддерживаются и обновляются отдельно. Они используют строгий семантический контроль версий , начиная с версии 1.0.0. Вы можете обновлять библиотеки androidx в своём проекте независимо.
Версия 28.0.0 — последний релиз библиотеки поддержки. Библиотека android.support больше выпускаться не будет. Вся разработка новых функций будет осуществляться в пространстве имён androidx .
Использование библиотек androidx в вашем проекте
Информацию о том, как перенести существующий проект, см. в разделе Миграция на AndroidX .
Если вы хотите использовать библиотеки пространства имен androidx в новом проекте, вам необходимо установить SDK компиляции на Android 14.0 (уровень API 34) или выше и установить оба следующих флага плагина Android Gradle в true в файле gradle.properties .
android.useAndroidX : Если этому флагу присвоено значение true , плагин Android использует соответствующую библиотеку AndroidX вместо библиотеки поддержки. Если флаг не указан, по умолчанию он имеет значение false .
android.enableJetifier : Если этому флагу присвоено значение true , плагин Android автоматически переносит существующие сторонние библиотеки для использования зависимостей AndroidX, переписывая их двоичные файлы. Если флаг не указан, по умолчанию он имеет значение false .
Подробнее о компонентах можно узнать на домашней странице Jetpack. Подробнее о рефакторинге пакета из Support Library в androidx см. в публикации в блоге по этой теме.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-08-27 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-08-27 UTC."],[],[],null,["The `androidx` namespace comprises the [Android Jetpack](/jetpack) libraries. Like the Support Library, libraries in the `androidx` namespace ship separately from the Android platform and provide backward compatibility across Android releases.\n\nAndroidX is a major improvement to the original Android\n[Support Library](/topic/libraries/support-library), which is no longer maintained.\n`androidx` packages fully replace the Support Library by providing feature parity and new libraries.\n\nIn addition, AndroidX includes the following features:\n\n- All packages in AndroidX live in a consistent namespace starting with the\n string `androidx`. The Support Library packages have been mapped into\n corresponding `androidx.*` packages. For a full mapping of all the old classes\n and build artifacts to the new ones, see the\n [Package Refactoring](/jetpack/androidx/refactor) page.\n\n- Unlike the Support Library, `androidx` packages are separately maintained\n and updated. The `androidx` packages use strict [Semantic Versioning](https://semver.org/),\n starting with version 1.0.0. You can update AndroidX libraries in your project\n independently.\n\n- [Version 28.0.0](/topic/libraries/support-library/revisions#28-0-0)\n is the last release of the Support Library.\n There will be no more `android.support` library releases.\n All new feature development will be in the `androidx` namespace.\n\n| **Note:** Jetpack libraries don't send any user data to a backend service of any kind. This means that integrating a Jetpack library into your app has no impact on your app's [Data safety form](/guide/topics/data/collect-share) in the Play Console.\n\nUsing `androidx` libraries in your project\n\nSee [Migrating to AndroidX](/jetpack/androidx/migrate) to learn how to migrate an existing project.\n\nIf you want to use `androidx`-namespaced libraries in a new project,\nyou need to set the compile SDK to Android 14.0 (API level 34) or higher and set\nboth of the following Android Gradle plugin flags to `true` in your\n[`gradle.properties`](/studio/build#properties-files) file.\n\n- `android.useAndroidX`: When this flag is set to `true`, the Android plugin uses the appropriate AndroidX library instead of a Support Library. The flag is `false` by default if it is not specified.\n- `android.enableJetifier`: When this flag is set to `true`, the Android plugin automatically migrates existing third-party libraries to use AndroidX dependencies by rewriting their binaries. The flag is `false` by default if it is not specified.\n\n| **Note:** Libraries in `androidx` officially support the [Gradle](https://gradle.org/) build tool with [Android Gradle plugin](/build/releases/gradle-plugin) and don't test or maintain compatibility with any other build configuration.\n\nAPI Reference\n\nAll the packages and classes in the `androidx` namespace can be found in the\n[AndroidX reference section](/reference/androidx/packages).\n\nAdditional Resources\n\nLearn more about components on the Jetpack [home page](/jetpack).\nFor more information about the package refactoring from the Support Library\nto `androidx`,\nsee [the blog post](https://android-developers.googleblog.com/2018/05/hello-world-androidx.html)\non that topic."]]