Android Gradle Plugin 7.3.0 (Eylül 2022)
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android Gradle eklentisi 7.3.0, çeşitli yeni özellikler ve iyileştirmeler içeren önemli bir sürümdür.
Uyumluluk
Özel C/C++ derleme sistemleri desteği
Artık Ninja derleme dosyası biçiminde derleme bilgileri yazan bir kabuk komut dosyası oluşturarak özel bir C/C++ derleme sistemi oluşturabilirsiniz. Özel C/C++ derleme sistemleri hakkında daha fazla bilgi edinmek için Ninja kullanarak özel C/C++ derleme sistemlerini entegre etme (deneysel) başlıklı makaleyi inceleyin.

Minimum Kotlin eklenti sürümü 1.5.20 olmalıdır.
Android Gradle eklentisi 7.3.0-alpha08 sürümünden itibaren AGP, Kotlin eklentisinin 1.5.20 veya sonraki bir sürümünü gerektirir. Uyumluluğu korumak için build.gradle
dosyanızda Kotlin eklentisi sürüm 1.5.20 veya sonraki bir sürümü belirttiğinizden emin olun:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Arşivlenmiş APK oluşturma etkinleştirildi
AGP 7.3'ten itibaren, oluşturulan tüm Android App Bundle'larda Mağaza Arşivleme özelliği varsayılan olarak etkinleştirilir. Arşivleme, gelecekte mağaza tarafından desteklenmesi durumunda depolama alanı az olan kullanıcıların uygulama alanlarını etkili bir şekilde yönetmelerine olanak tanıyacak yeni bir uygulama paketi özelliğidir.
Arşivlenmiş APK'ların oluşturulmasını devre dışı bırakmak için uygulama düzeyindeki
build.gradle
dosyasını aşağıdaki gibi değiştirin:
android {
bundle {
storeArchive {
enable = false
}
}
}
Manifest dosyasındaki paket özelliği kullanımdan kaldırıldı
AGP 7.3.0-alpha04'ten itibaren, projenizi oluşturmak için Gradle'ı kullanıyorsanız AGP, manifest dosyasında package
özelliğini kullandığınızda uyarı oluşturur. Uygulamanızın ad alanını ayarlamak için modül düzeyindeki build.gradle
dosyasında namespace
özelliğini kullanın. Daha fazla bilgi için Ad alanı ayarlama başlıklı makaleyi inceleyin.
Yeni ad alanı DSL'ye geçiş konusunda yardım almak için AGP Upgrade Assistant'ı (Araçlar > AGP Upgrade Assistant) kullanın.
AGP 7.3.0-beta05'ten itibaren desteklenen en yüksek minimum SDK sürümü 33'tür (minSdk = 33
kullanabilirsiniz). Minimum SDK, uygulamanızın üzerinde çalışabileceği minimum Android sürümünü temsil eder ve uygulama düzeyindeki build.gradle
dosyasında ayarlanır.
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-30 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-30 UTC."],[],[],null,["Android Gradle Plugin 7.3.0 is a major release that includes a variety of new\nfeatures and improvements.\n\nCompatibility\n\n\n| | Minimum version | Default version | Notes |\n|----------------:|:---------------:|:---------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|\n| Gradle | 7.4 | 7.4 | To learn more, see [updating Gradle](/build/releases/gradle-plugin?buildsystem=ndk-build#updating-gradle). |\n| SDK Build Tools | 30.0.3 | 30.0.3 | [Install](/studio/intro/update#sdk-manager) or [configure](/tools/releases/build-tools) SDK Build Tools. |\n| NDK | N/A | 23.1.7779620 | [Install](/studio/projects/install-ndk#specific-version) or [configure](/studio/projects/install-ndk#apply-specific-version) a different version of the NDK. |\n| JDK | 11 | 11 | To learn more, see [setting the JDK version](/studio/intro/studio-config#jdk). |\n\n\u003cbr /\u003e\n\nSupport for custom C/C++ build systems\n\nYou can now create a custom C/C++ build system by making a shell script that\nwrites build information in the [Ninja](https://ninja-build.org/)\nbuild file format. To learn more about custom C/C++ build systems see\n[Integrate custom C/C++ build systems using Ninja (experimental)](/studio/build/cxx-ninja).\n\nMinimum Kotlin plugin version is 1.5.20\n\nStarting with Android Gradle plugin 7.3.0-alpha08, AGP requires Kotlin plugin\nversion 1.5.20 or higher. To stay compatible, make sure to specify Kotlin plugin\nversion 1.5.20 or higher in your `build.gradle` file: \n\n org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20\n\nArchived APK generation enabled\n\nStarting with AGP 7.3, all Android App Bundles built have\n[Store Archival](https://android-developers.googleblog.com/2022/03/freeing-up-60-of-storage-for-apps.html) enabled by\ndefault. Archival is a new app bundle feature that in the future will allow\nusers with low storage to effectively manage their app space, if supported by\nthe store.\n\nTo opt out of the generation of archived APKs, modify the app-level\n`build.gradle` file as follows: \n\n android {\n bundle {\n storeArchive {\n enable = false\n }\n }\n }\n\nPackage attribute in manifest file is deprecated\n\nStarting with AGP 7.3.0-alpha04, if you use Gradle to build your project,\nAGP generates a warning if you use the `package` attribute in the\nmanifest file. To set the namespace for your app, use the `namespace`\nproperty in the module-level `build.gradle` file. To learn more, see\n[Set a namespace](/studio/build/configure-app-module#set-namespace).\n\nTo get help moving to the new namespace DSL, use the AGP Upgrade\nAssistant (**Tools \\\u003e AGP Upgrade Assistant**).\n\nAndroid platform support\n\nStarting with AGP 7.3.0-beta05, the highest supported minimum SDK version is 33\n(you can use `minSdk = 33`). The minimum SDK represents the minimum version of\nAndroid that your app can run on and is set in the app-level `build.gradle`\nfile."]]