Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
androidx ad alanı, Android Jetpack kitaplıklarını içerir. Destek Kitaplığı gibi, androidx ad alanındaki kitaplıklar da Android platformundan ayrı olarak gönderilir ve Android sürümleri arasında geriye dönük uyumluluk sağlar.
AndroidX, artık bakımı yapılmayan orijinal Android Destek Kitaplığı'nda yapılan önemli bir iyileştirmedir.
androidx paketleri, özellik eşliği ve yeni kitaplıklar sağlayarak Destek Kitaplığı'nın yerini tamamen alıyor.
Ayrıca AndroidX aşağıdaki özellikleri içerir:
AndroidX'teki tüm paketler, androidx dizesiyle başlayan tutarlı bir ad alanında bulunur. Destek kitaplığı paketleri, karşılık gelen androidx.* paketleriyle eşlendi. Eski sınıfların ve derleme yapılarının yenileriyle tam olarak eşlenmesi için Package Refactoring (Paket Yeniden Düzenleme) sayfasına bakın.
Destek kitaplığının aksine, androidx paketleri ayrı ayrı korunur ve güncellenir. androidx paketleri, 1.0.0 sürümünden başlayarak katı anlamsal sürüm oluşturma kullanır. Projenizdeki AndroidX kitaplıklarını bağımsız olarak güncelleyebilirsiniz.
28.0.0 sürümü, Destek Kitaplığı'nın son sürümüdür.
android.support kitaplığının başka sürümleri yayınlanmayacak.
Tüm yeni özellik geliştirmeleri androidx ad alanında olacaktır.
Projenizde androidx kitaplıklarını kullanma
Mevcut bir projeyi nasıl taşıyacağınızı öğrenmek için AndroidX'e taşıma başlıklı makaleyi inceleyin.
Yeni bir projede androidx ad alanlı kitaplıkları kullanmak istiyorsanız derleme SDK'sını Android 14.0 (API düzeyi 34) veya daha yeni bir sürüme ayarlamanız ve gradle.properties dosyanızda aşağıdaki Android Gradle eklentisi işaretlerinin her ikisini de true olarak ayarlamanız gerekir.
android.useAndroidX: Bu işaret true olarak ayarlandığında Android eklentisi, Destek Kitaplığı yerine uygun AndroidX kitaplığını kullanır. İşaret belirtilmezse varsayılan olarak false olur.
android.enableJetifier: Bu işaret true olarak ayarlandığında Android eklentisi, mevcut üçüncü taraf kitaplıklarını ikili dosyalarını yeniden yazarak AndroidX bağımlılıklarını kullanacak şekilde otomatik olarak taşır. İşaret belirtilmezse varsayılan olarak false olur.
Jetpack ana sayfasındaki bileşenler hakkında daha fazla bilgi edinin.
Destek kitaplığından androidx paketine yapılan yeniden düzenleme hakkında daha fazla bilgi için bu konudaki blog yayınına göz atın.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-28 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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."]]