Anda dapat membantu meningkatkan kualitas Android dengan melaporkan masalah dan meminta fitur baru menggunakan Issue Tracker Google. Issue Tracker Google adalah alat yang digunakan oleh Google untuk melacak masalah dan permintaan fitur AOSP. Issue Tracker tersedia di luar Google untuk digunakan oleh pengguna publik dan partner eksternal yang perlu berkolaborasi dengan tim Google terkait masalah dan fitur tertentu.
Untuk mempelajari dasar-dasar Issue Tracker Google, lihat Issue Tracker Google.
Melaporkan bug
Untuk melaporkan bug AOSP:
- Dengan semua bug terbuka sebagai dasar penelusuran Anda, gunakan kolom penelusuran Issue Tracker untuk melihat apakah ada yang telah melaporkan masalah atau fitur Anda. Jangan lupa juga telusuri bug yang ditutup dan diperbaiki. Untuk membantu Anda menemukan hasil yang paling populer, urutkan hasil menurut jumlah bintang. Untuk mengetahui detail tentang cara menggunakan kolom penelusuran, lihat Penelusuran Masalah
- Jika Anda menemukan masalah dan masalah tersebut penting bagi Anda, beri bintang. Jumlah bintang pada masalah membantu Google menentukan prioritasnya.
Jika belum ada yang melaporkan masalah Anda, buat bug baru.
Lihat bagian dokumen ini yang terkait dengan komponen untuk bug Anda. Komponen bug mengidentifikasi area Android tempat bug berlaku.
- Jika bug terkait keamanan, lihat Keamanan.
- Jika bug terkait dengan AOSP, lihat Platform.
- Jika bug terkait dengan alat developer, lihat alat developer Android.
- Jika bug merujuk pada dokumentasi yang salah, lihat Dokumentasi.
Isi template yang disediakan:
- Jika masalahnya adalah bug, sertakan langkah-langkah untuk mereproduksi bug tersebut dalam komentar. Komentar yang hanya menyatakan bahwa sesuatu tidak berfungsi kemungkinan memerlukan informasi lebih lanjut. Jumlah detail yang Anda berikan, termasuk file log dan bahkan set patch, akan membantu Google mengatasi masalah Anda.
- Jika masalahnya adalah permintaan fitur, berikan detail eksplisit tentang fitur yang diusulkan, termasuk masalah yang diselesaikan dan pertimbangan desain.
Klik Create. Laporan bug dibuat untuk ditinjau oleh Google.
Untuk mempelajari cara melacak status bug, lihat Melacak status bug.
Komponen bug
Empat bagian berikut dirancang untuk membantu Anda menelusuri dan melaporkan bug menggunakan komponen yang benar.
Keamanan
Jika Anda menemukan masalah yang memengaruhi keamanan Android atau komponen di perangkat Pixel, laporkan bug menggunakan petunjuk di Melaporkan masalah keamanan. Selain itu, bug keamanan memenuhi syarat untuk Program Reward Perangkat Android dan Google.
Platform
Jika Anda memiliki masalah atau permintaan fitur yang memengaruhi aspek platform Android, laporkan bug dengan mengklik ikon bug di samping area komponen yang relevan:
Menjelajahi semua masalah platform
Alat developer Android
Jika Anda memiliki masalah atau permintaan fitur yang memengaruhi aspek alat developer Android, laporkan bug dengan mengklik ikon bug di samping area komponen yang relevan dalam tabel berikut.
Menjelajahi semua masalah Developer Tools
Cari bug | Detail | Laporkan bug |
---|---|---|
adb | bug_report | |
Android Studio | Informasi khusus untuk bug Android Studio | bug_report |
C++ | Masalah di Android Studio | bug_report |
Emulator atau Image Sistem | Informasi khusus untuk bug Emulator | bug_report |
Gradle | Informasi khusus untuk bug Gradle | bug_report |
Apply Changes | Informasi khusus untuk bug Apply Changes | bug_report |
Lint | bug_report | |
NDK | Masalah sistem build atau compiler NDK. Tidak untuk bug atau permintaan API. API adalah bagian dari OS, dan permintaan yang terkait dengannya harus diajukan di salah satu komponen Platform di atas (jika Anda tidak tahu komponen mana, gunakan Framework). | bug_report |
Profiler | bug_report | |
Jetpack (androidx) | bug_report | |
Pengujian Jetpack (androidx) | bug_report | |
Games SDK | bug_report |
Dokumentasi
Jika Anda memiliki masalah atau permintaan fitur yang memengaruhi aspek dokumentasi Android, laporkan bug dengan mengklik ikon bug di samping area komponen yang relevan:
Cari bug | Laporkan bug |
---|---|
developer.android.com (dokumentasi developer aplikasi) |
bug_report |
source.android.com (dokumentasi AOSP) |
bug_report |
Permintaan Interoperabilitas DMA
Jika Anda ingin mengirimkan permintaan Interoperabilitas DMA untuk Android, gunakan area komponen yang relevan:
Ajukan permintaan | Jelajahi permintaan |
---|---|
Membuat permintaan publik baru | Permintaan publik |
Membuat permintaan pribadi baru |
Melacak status bug
Bug yang baru dibuat selalu ditandai dengan status Baru. Pemelihara AOSP secara berkala meninjau dan memilah bug dengan mengubah statusnya dan berpotensi menugaskannya kepada seseorang. Bug dikelompokkan ke dalam salah satu dari tiga kategori:
Perlu informasi lebih lanjut. Laporan bug tidak memiliki informasi yang cukup bagi seseorang untuk memprioritaskan atau menganalisis bug dengan benar. Laporan bug akan dimasukkan ke dalam daftar (New + Hotlist:NeedsInfo) hingga Anda memberikan informasi yang diminta. Setelah beberapa waktu, jika tidak ada informasi tambahan yang diberikan, bug akan diberi status yang menunjukkan bahwa bug tersebut tidak akan ditangani.
Bug tersebut Ditugaskan kepada seseorang dan, jika perlu, diprioritaskan ulang. Laporan bug telah diakui sebagai laporan yang cukup mendetail tentang masalah yang sah. Bug diprioritaskan dengan benar atau diprioritaskan ulang. Terakhir, bug tersebut akan ditetapkan kepada kontributor tertentu untuk dinilai dan dianalisis.
Biasanya, bug tetap Ditugaskan hingga seseorang bermaksud menyelesaikan bug, pada saat itu bug akan diberi status Disetujui. Namun, penerima tugas mungkin tidak mengubah status bug menjadi Disetujui, dan sebagai gantinya, hanya memperbaiki bug dan menetapkan status Diperbaiki atau Diperbaiki (terverifikasi).
Bug tersebut tidak akan ditindaklanjuti. Bug termasuk dalam kategori ini karena beberapa alasan, seperti bug merupakan duplikat dari bug lain, bug tidak dapat diperbaiki, atau bug mewakili fungsi yang berfungsi sebagaimana mestinya.
Untuk melacak status bug:
- Buka bug dan lihat kolom prioritas, status, dan komentar. Untuk penjelasan prioritas dan status, lihat Kolom masalah.
- (opsional) tanggapi pertanyaan atau komentar di kolom komentar.
Bug yang ditandai dengan status Diperbaiki (terverifikasi) disertakan dalam rilis Android mendatang.
Informasi tambahan untuk status tertentu
Berikut adalah penjelasan lebih lanjut untuk beberapa status bug (selain informasi yang diberikan dalam dokumentasi Kolom masalah Issue Tracker):
Tidak akan diperbaiki (Perilaku yang diinginkan): Pemelihara AOSP telah menentukan bahwa perilaku yang dijelaskan bukan bug, tetapi merupakan perilaku yang diinginkan. Status ini juga biasa disebut sebagai "berfungsi seperti yang diharapkan (WAI)". Untuk permintaan fitur, pengelola AOSP telah menentukan bahwa permintaan tersebut tidak akan diterapkan di Android.
Tidak akan diperbaiki (Tidak dapat dilakukan): Perubahan yang diperlukan untuk menangani masalah tidak dapat dilakukan secara wajar. Status ini juga digunakan untuk masalah yang dilaporkan yang tidak dapat ditangani di AOSP, biasanya karena terkait dengan perangkat yang disesuaikan atau aplikasi eksternal, atau pelapor salah mengira Issue Tracker sebagai forum bantuan.
Diperbaiki (Terverifikasi): Bug ini telah diperbaiki, dan disertakan dalam rilis resmi.
Diperbaiki: Bug ini telah diperbaiki (atau fitur diterapkan) di hierarki sumber, tetapi mungkin belum disertakan dalam rilis resmi.