Anda dapat membantu menyempurnakan Android dengan melaporkan masalah dan meminta fitur baru menggunakan Google Issue Tracker . Google Issue Tracker adalah alat yang digunakan oleh Google untuk melacak masalah AOSP dan permintaan fitur. Issue Tracker tersedia di luar Google untuk digunakan oleh publik eksternal dan pengguna mitra yang perlu berkolaborasi dengan tim Google mengenai masalah dan fitur tertentu.
Untuk mempelajari dasar-dasar Google Issue Tracker, lihat Google Issue Tracker .
Laporkan bug
Untuk melaporkan bug AOSP:
- Dengan semua bug yang terbuka sebagai dasar pencarian Anda, gunakan bidang pencarian Issue Tracker untuk melihat apakah ada orang yang telah melaporkan masalah atau fitur Anda. Jangan lupa juga mencari bug yang sudah ditutup dan diperbaiki. Untuk membantu Anda menemukan hasil paling populer, urutkan hasil berdasarkan jumlah bintang. Untuk detail tentang penggunaan kolom pencarian, lihat Pencarian Masalah
- Jika Anda menemukan masalah Anda dan itu penting bagi Anda, beri bintang pada masalah tersebut ! Jumlah bintang pada suatu permasalahan membantu Google menentukan prioritasnya.
Jika belum ada yang melaporkan masalah Anda, buatlah bug baru.
Lihat bagian dokumen ini yang berkaitan dengan komponen bug Anda. Komponen bug mengidentifikasi area Android yang mana bug tersebut berlaku.
- Jika bug terkait dengan keamanan, lihat Keamanan .
- Jika bug terkait dengan AOSP, lihat Platform .
- Jika bug terkait dengan alat pengembang, rujuk ke Alat Pengembang 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 di komentar. Komentar yang hanya menyatakan ada sesuatu yang tidak berfungsi kemungkinan memerlukan informasi lebih lanjut. Jumlah detail yang Anda berikan, termasuk file log dan bahkan kumpulan patch, membantu Google mengatasi masalah Anda.
- Jika masalahnya adalah permintaan fitur, berikan detail eksplisit tentang fitur yang diusulkan, termasuk penyelesaian masalah dan pertimbangan desain.
Klik Buat . 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 mencari 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 Android dan Google Devices Reward .
Platform
Jika Anda mempunyai masalah atau permintaan fitur yang berdampak pada suatu aspek platform Android, laporkan bug Anda dengan mengklik ikon bug di sebelah area komponen yang relevan:
Telusuri semua masalah platform
Alat pengembang Android
Jika Anda mempunyai masalah atau permintaan fitur yang memengaruhi aspek alat pengembang Android, laporkan bug Anda dengan mengklik ikon bug di sebelah area komponen yang relevan pada tabel berikut.
Telusuri semua masalah Alat Pengembang
Telusuri bug | Detail | Ajukan bug |
---|---|---|
adb | bug_report | |
Studio Android | Informasi khusus untuk bug Android Studio | bug_report |
C++ | Masalah di Android Studio | bug_report |
Emulator atau Gambar Sistem | Informasi khusus untuk bug Emulator | bug_report |
Gradle | Informasi khusus untuk bug Gradle | bug_report |
Menerapkan perubahan | Informasi khusus untuk bug Terapkan Perubahan | bug_report |
serat | bug_report | |
NDK | Kompiler NDK atau masalah sistem build. Bukan untuk permintaan API atau bug. API adalah bagian dari OS, dan permintaan yang terkait dengannya harus diajukan di salah satu komponen Platform di atas (jika Anda tidak tahu yang mana, gunakan Framework). | bug_report |
Profiler | bug_report | |
Jetpack (androidx) | bug_report | |
Tes Jetpack (androidx). | bug_report | |
SDK Permainan | bug_report |
Dokumentasi
Jika Anda mempunyai masalah atau permintaan fitur yang memengaruhi aspek dokumentasi Android, laporkan bug Anda dengan mengeklik ikon bug di samping area komponen yang relevan:
Telusuri bug | Ajukan bug |
---|---|
developer.android.com (dokumentasi pengembang 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 | Telusuri permintaan |
---|---|
Buat permintaan publik baru | Permintaan publik |
Buat permintaan pribadi baru |
Lacak status bug
Bug yang baru dibuat selalu ditandai dengan status New . Pengelola AOSP secara berkala meninjau dan melakukan triase bug dengan mengubah statusnya dan berpotensi menugaskannya kepada seseorang. Bug diprioritaskan ke dalam salah satu dari tiga kategori:
Memerlukan informasi lebih lanjut. Laporan bug tidak memiliki informasi yang cukup bagi seseorang untuk memprioritaskan atau menganalisis bug dengan benar. Laporan bug dimasukkan ke dalam daftar ( New + Hotlist:NeedsInfo ) sampai Anda memberikan informasi yang diminta. Setelah jangka waktu tertentu, jika tidak ada informasi tambahan yang diberikan, bug tersebut diberi status yang menunjukkan bahwa bug tersebut tidak akan ditindaklanjuti.
Bug tersebut Ditugaskan kepada seseorang dan, secara opsional, diprioritaskan ulang. Laporan bug telah diakui sebagai laporan yang cukup rinci mengenai masalah yang sah. Bug diprioritaskan dengan benar atau diprioritaskan ulang. Terakhir, bug ditugaskan ke kontributor tertentu untuk dinilai dan dianalisis.
Biasanya, bug tetap ditetapkan sebagai Ditugaskan sampai seseorang bermaksud untuk mengatasi bug tersebut, dan pada saat itulah bug tersebut diberi status Diterima . Namun, penerima tugas mungkin tidak mengubah status bug menjadi Diterima dan, sebagai gantinya, hanya memperbaiki bug tersebut dan menetapkan status Tetap atau Tetap (terverifikasi) .
Bug tidak akan ditindaklanjuti. Bug masuk dalam kategori ini karena beberapa alasan, seperti bug tersebut merupakan duplikat dari bug lain, bug tersebut tidak dapat diperbaiki, atau bug tersebut menunjukkan fungsionalitas 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 setiap pertanyaan atau komentar di kolom komentar.
Bug yang ditandai dengan status Tetap (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 Issue Tracker Issue field ):
Tidak akan memperbaiki (Perilaku yang diinginkan): Pengelola AOSP telah menentukan bahwa perilaku yang dijelaskan bukanlah bug, namun merupakan perilaku yang diinginkan. Status ini juga biasa disebut dengan “working as pressed (WAI)”. Untuk permintaan fitur, pengelola AOSP telah menentukan bahwa permintaan tersebut tidak akan diterapkan di Android.
Tidak dapat diperbaiki (Tidak Layak): Perubahan yang diperlukan untuk mengatasi masalah tidak mungkin dilakukan. Status ini juga digunakan untuk masalah yang dilaporkan yang tidak dapat ditangani di AOSP, biasanya karena terkait dengan perangkat yang disesuaikan atau dengan aplikasi eksternal, atau pelapor salah mengira Issue Tracker sebagai forum bantuan.
Memperbaiki (Terverifikasi): Bug ini telah diperbaiki, dan disertakan dalam rilis resmi.
Memperbaiki: Bug ini telah diperbaiki (atau fitur diterapkan) di pohon sumber, namun mungkin belum disertakan dalam rilis resmi.