Plugin Android Gradle 8.7.0 (Oktober 2024)
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Plugin Android Gradle 8.7.0 merupakan rilis utama yang menyertakan berbagai peningkatan
dan fitur baru.
Kompatibilitas
Level API maksimum yang didukung plugin Android Gradle 8.7 adalah level API 35.
Berikut info kompatibilitas lainnya:
Perubahan perilaku Lint
Mulai Plugin Android Gradle 8.7.0-alpha08, jika ada LintError
saat menjalankan lint menggunakan Gradle, tugas analisis lint akan menampilkan pengecualian.
Perubahan ini mencegah error langka di-cache di cache build.
Sayangnya, perubahan ini merusak build untuk project dengan instance LintError
asli dalam file baseline lint-nya. Pesan error berisi informasi tentang pemeriksaan lint mana yang menyebabkan masalah. Dalam beberapa kasus, mengupdate dependensi library yang sesuai dapat menyelesaikan masalah ini. Jika tidak, Anda dapat
menonaktifkan pemeriksaan lint yang bermasalah hingga penulis pustaka memperbaikinya.
Perbaikan masalah
Plugin Android Gradle 8.7.0
Perbaikan Masalah |
Plugin Android Gradle |
AGP harus mengklaim bahwa AGP mendukung API 35 yang akan diluncurkan
|
AGP 8.5: Lebih banyak tugas "mergeDebugResources" yang dijalankan, sehingga memperlambat build
|
Jadikan NDK 27 sebagai NDK default di AGP.
|
AGP harus mengklaim bahwa AGP mendukung API 35 yang akan diluncurkan
|
AGP harus mengklaim bahwa AGP mendukung API 35 yang akan diluncurkan
|
Menjalankan lint Android gagal dengan NoSuchFileException
|
BuildType#initWith menyalin blok pasca-pemrosesan, tetapi konfigurasi proguard tidak diterapkan
|
Tidak dapat menggabungkan tag foregroundServiceType
|
Menjalankan lint Android gagal dengan NoSuchFileException
|
|
Lint |
Lint harus memeriksa objek tidak valid yang digunakan sebagai ViewGroup
|
"android:host tidak ada" untuk URI dengan host null
|
Ketidakcocokan KtAnalysisSessionProvider dengan pemeriksaan lint yang diperkenalkan di 8.7.0-alpha04
|
"Positif palsu" WrongConstant saat menggunakan PackageManager.ResolveInfoFlags.of dengan Kotlin
|
|
Plugin Android Gradle 8.7.1
Perbaikan Masalah |
Plugin Android Gradle |
Dokumen AGP memiliki banyak TBD
|
|
Lint |
AGP 8.6.1: Regresi - Kegagalan lint WrongConstant saat menggunakan [Int].toLong() di dalam @LongDef di Kotlin
|
Error lint "Setidaknya satu host harus ditentukan" saat menyetel skema intent-filter http atau https
|
|
Plugin Android Gradle 8.7.2
Perbaikan Masalah |
Lint |
AGP 8.7.0 - Lint Positif Palsu RestrictedApi di NavOptionsBuilder.popUpTo
|
|
Penyingkat (R8) |
[R8 8.6.27] Implementasi metode diganti dengan `throw null`
|
File proguard Android default menampilkan peringatan saat digunakan dengan R8 Versi saat ini
|
MissingStartupProfileItemsDiagnostic menyebabkan error kehabisan memori pada klien Gradle jika pesannya terlalu besar
|
|
Plugin Android Gradle 8.7.3
Perbaikan Masalah |
Lint |
Banyak peringatan metode API analisis yang tidak ada saat menjalankan lint
|
Pemeriksaan lint positif palsu android.permission.SCHEDULE_EXACT_ALARM hanya diberikan ke aplikasi sistem
|
|
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-15 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-15 UTC."],[],[]]