Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Lo spazio dei nomi androidx comprende le librerie Android Jetpack. Come la Support Library, le librerie nello spazio dei nomi androidx vengono distribuite separatamente dalla piattaforma Android e forniscono compatibilità con le versioni precedenti nelle release di Android.
AndroidX è un miglioramento significativo della Support Library originale di Android, che non viene più gestita.
I pacchetti androidx sostituiscono completamente la Support Library fornendo parità di funzionalità e nuove librerie.
Inoltre, AndroidX include le seguenti funzionalità:
Tutti i pacchetti in AndroidX si trovano in uno spazio dei nomi coerente che inizia con la
stringa androidx. I pacchetti della libreria di supporto sono stati mappati nei pacchetti androidx.* corrispondenti. Per una mappatura completa di tutte le classi precedenti
e degli artefatti di build a quelli nuovi, consulta la pagina
Refactoring dei pacchetti.
A differenza della Support Library, i pacchetti androidx vengono gestiti
e aggiornati separatamente. I pacchetti androidx utilizzano il controllo delle versioni semantico rigoroso,
a partire dalla versione 1.0.0. Puoi aggiornare le librerie AndroidX nel tuo progetto
in modo indipendente.
La versione 28.0.0
è l'ultima release della Support Library.
Non verranno più pubblicate uscite della raccolta android.support.
Tutti i nuovi sviluppi delle funzionalità verranno eseguiti nello spazio dei nomi androidx.
Utilizzo delle librerie androidx nel progetto
Consulta la sezione Migrazione ad AndroidX per scoprire come eseguire la migrazione di un progetto esistente.
Se vuoi utilizzare librerie con spazio dei nomi androidx in un nuovo progetto,
devi impostare l'SDK di compilazione su Android 14.0 (livello API 34) o versioni successive e impostare
entrambi i seguenti flag del plug-in Android Gradle su true nel file
gradle.properties.
android.useAndroidX: quando questo flag è impostato su true, il plug-in Android utilizza la
libreria AndroidX appropriata anziché una libreria di supporto. Se non specificato, il flag è
false per impostazione predefinita.
android.enableJetifier: quando questo flag è impostato su true, il plug-in Android esegue automaticamente
la migrazione delle librerie di terze parti esistenti per utilizzare le dipendenze AndroidX riscrivendo i
relativi file binari. Se non specificato, il flag è false per impostazione predefinita.
Scopri di più sui componenti nella home page di Jetpack.
Per ulteriori informazioni sul refactoring del pacchetto dalla libreria di supporto
a androidx,
consulta il post del blog
su questo argomento.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-08-28 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-28 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."]]