Anda dapat membantu meningkatkan 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 untuk mengerjakan masalah dan fitur tertentu.
Untuk mempelajari dasar-dasar {i>Issue TrackerIssue Tracker Google.
Melaporkan bug
Untuk melaporkan bug AOSP:
- Dengan semua bug terbuka sebagai dasar penelusuran, gunakan bidang pencarian {i>Issue TrackerPenelusuran Masalah
- Jika Anda menemukan masalah yang penting bagi Anda, beri bintang! Jumlah bintang pada masalah membantu Google menentukan prioritasnya.
Jika tidak ada yang melaporkan masalah Anda, buat bug baru.
Lihat bagian dari dokumen ini yang berhubungan dengan komponen untuk {i>bug
- Jika bug terkait dengan 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 {i>template
- Jika masalah tersebut adalah bug, sertakan langkah-langkah untuk mereproduksi bug 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 mengalami masalah atau permintaan fitur yang memengaruhi aspek Android platform ini, laporkan bug Anda dengan mengeklik ikon {i>bug
Menjelajahi semua masalah platform
Alat developer Android
Jika Anda mengalami masalah atau permintaan fitur yang memengaruhi aspek Android alat developer melaporkan bug dengan mengklik ikon bug di samping area komponen di 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 |
Image Emulator atau Sistem | Informasi khusus untuk bug Emulator | bug_report |
Gradle | Informasi khusus untuk Gradle bug | 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 bersifat sebagai bagian dari OS dan permintaan yang terkait dengannya harus diajukan dalam salah satu komponen Platform di atas (jika Anda tidak tahu yang 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 Android dokumentasi lain, laporkan bug dengan mengklik ikon bug di sebelah area komponen:
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:
Mengajukan permintaan | Jelajahi permintaan |
---|---|
Buat permintaan publik baru | Permintaan publik |
Membuat permintaan pribadi baru |
Lacak status bug
Bug yang baru dibuat selalu ditandai dengan status New. Pengelola AOSP
meninjau dan menanggulangi {i>bug
Membutuhkan informasi lebih lanjut. Laporan bug tidak memiliki informasi
yang cukup bagi seseorang untuk memprioritaskan atau menganalisis bug dengan benar. Bug
laporan akan dimasukkan ke dalam daftar (Baru + Hotlist:NeedsInfo) sampai Anda memberikan
informasi yang diminta. Setelah jangka waktu tertentu, jika tidak ada informasi tambahan
disediakan, bug diberi status yang
menunjukkan bahwa ia tidak akan ditindaklanjuti
pada saat yang sama. Bug Ditetapkan untuk seseorang dan, secara opsional, diprioritaskan ulang. Laporan bug
telah diakui sebagai laporan yang cukup mendetail tentang masalah
yang sah. Bug diprioritaskan dengan benar atau diprioritaskan ulang. Terakhir,
bug ditetapkan ke kontributor tertentu untuk dinilai dan dianalisis. Biasanya, bug tetap berstatus 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. Sebuah {i>bugbug bugbugbug
Untuk melacak status bug:
- Buka bug dan lihat kolom prioritas, status, dan komentar. Sebagai tentang prioritas dan status, lihat Kolom masalah.
- (opsional) menjawab 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 dapat diperbaiki (Perilaku yang disengaja): Pengelola AOSP memiliki memutuskan bahwa perilaku yang dijelaskan bukan {i>bug
Tidak dapat diperbaiki (Tidak layak): Perubahan yang diperlukan untuk mengatasi masalah itu tidak mungkin dilakukan secara wajar. Status ini juga digunakan untuk yang dilaporkan tidak dapat ditangani di AOSP, biasanya karena terkait ke perangkat yang disesuaikan atau ke aplikasi eksternal, atau reporter salah Issue Tracker sebagai forum bantuan.
Diperbaiki (Terverifikasi): Bug ini telah diperbaiki dan disertakan dalam rilis resmi.
Diperbaiki: Bug ini telah diperbaiki (atau fitur diimplementasikan) di pohon sumber, tetapi mungkin belum disertakan dalam rilis resmi.