Melaporkan dan melacak bug

Anda dapat membantu meningkatkan kualitas Android dengan melaporkan masalah dan meminta fitur baru menggunakan Issue Tracker Google. Google Issue Tracker 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 Google Issue Tracker, lihat Google Issue Tracker.

Melaporkan bug

Untuk melaporkan bug AOSP:

  1. Dengan semua bug terbuka sebagai dasar penelusuran, gunakan kolom penelusuran Issue Tracker untuk melihat apakah ada orang yang telah melaporkan masalah atau fitur Anda. Jangan lupa untuk menelusuri bug yang sudah 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
  2. Jika Anda menemukan masalah Anda dan masalah tersebut penting bagi Anda, beri bintang. Jumlah bintang pada masalah membantu Google menentukan prioritasnya.
  3. Jika tidak ada yang melaporkan masalah Anda, buat bug baru.

    1. Lihat bagian dokumen ini yang terkait dengan komponen untuk bug Anda. Komponen bug mengidentifikasi area Android yang terpengaruh bug.

    2. 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 cenderung memerlukan informasi lebih lanjut. Jumlah detail yang Anda berikan, termasuk file log dan bahkan set patch, membantu Google mengatasi masalah Anda.
      • Jika masalahnya adalah permintaan fitur, berikan detail eksplisit tentang fitur yang diusulkan, termasuk masalah yang diselesaikan dan pertimbangan desain.
    3. Klik Create. Laporan bug dibuat agar 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:

Jelajahi semua masalah platform

Cari bug Laporkan bug
Aksesibilitas
ART
Browser
CTS
Framework
Grafis
Kernel (GKI)
16kB
Media
Aplikasi Instan
Libcore
Jaringan
Sistem
Generic System Image
Teks
Item
Wear

Alat developer Android

Jika Anda memiliki masalah atau permintaan fitur yang memengaruhi aspek file alat developer Android, ajukan bug dengan mengklik ikon bug di samping area komponen yang relevan dalam tabel berikut.

Jelajahi semua masalah Alat Developer

Cari bug Detail Laporkan bug
adb
Android Studio Informasi khusus untuk bug Android Studio
C++ Masalah di Android Studio
Emulator atau Image Sistem Informasi khusus untuk bug Emulator
Gradle Informasi khusus untuk bug Gradle
Apply Changes Informasi khusus untuk bug Terapkan Perubahan
Lint
NDK Masalah compiler atau sistem build NDK. Bukan untuk permintaan atau bug API. API adalah bagian dari OS, dan permintaan terkait API harus diajukan di salah satu komponen Platform sebelumnya (jika Anda tidak tahu yang mana, gunakan Framework).
Profiler
Jetpack (androidx)
Pengujian Jetpack (androidx)
SDK Game

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)
source.android.com (dokumentasi AOSP)

Permintaan Interoperabilitas DMA

Jika Anda ingin mengirimkan permintaan Interoperabilitas DMA untuk Android, gunakan area komponen yang relevan:

Mengajukan permintaan Jelajahi permintaan
Membuat permintaan publik baru Permintaan publik
Membuat permintaan pribadi baru

Permintaan feed konten DMA di Pixel

Di Wilayah Ekonomi Eropa (EEA), Pixel menampilkan layar pilihan mesin telusur online (OSE) DMA yang memungkinkan pengguna memilih OSE pilihan mereka. Jika pengguna memilih penyedia tertentu di layar pilihan OSE, penyedia tersebut dapat memilih untuk menampilkan feed kontennya di layar Pixel yang ditampilkan saat pengguna menggeser ke kanan dari layar utama Pixel.

Jika Anda adalah penyedia yang berpartisipasi dalam layar pilihan OSE DMA di Negara Anggota mana pun dan tertarik untuk menampilkan konten Anda di layar -1 Pixel, ajukan bug untuk menghubungi kami:

Membuat permintaan pribadi baru

Melacak status bug

Bug yang baru dibuat selalu ditandai dengan status Baru. Pengelola AOSP secara berkala meninjau dan memilah bug dengan mengubah statusnya dan berpotensi menetapkannya kepada seseorang. Bug dikelompokkan 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 ditempatkan dalam daftar (Baru + Daftar Hotlist:PerluInfo) hingga Anda memberikan informasi yang diminta. Setelah jangka waktu tertentu, jika tidak ada informasi tambahan yang diberikan, bug akan diberi status yang menunjukkan bahwa bug tersebut tidak akan ditindaklanjuti.

  • 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 ditetapkan kepada kontributor tertentu untuk dinilai dan dianalisis.

    Biasanya, bug tetap berstatus Ditugaskan hingga seseorang bermaksud menyelesaikan bug tersebut, yang kemudian diberi status Diterima. Namun, penerima tugas mungkin tidak mengubah status bug menjadi Diterima dan, sebagai gantinya, hanya memperbaiki bug dan menetapkan status Diperbaiki atau Diperbaiki (terverifikasi).

  • Bug tidak akan ditindaklanjuti. Bug termasuk dalam kategori ini karena beberapa alasan, seperti bug adalah duplikat dari bug lain, bug tidak dapat diperbaiki, atau bug mewakili fungsi yang berfungsi sebagaimana mestinya.

Untuk melacak status bug:

  1. Buka bug dan lihat kolom prioritas, status, dan komentar. Untuk penjelasan prioritas dan status, lihat Kolom masalah.
  2. (opsional) menanggapi pertanyaan atau komentar di kolom komentar.

Bug yang ditandai dengan status Fixed (verified) disertakan dalam rilis Android mendatang.

Informasi tambahan untuk status tertentu

Berikut penjelasan lebih lanjut untuk beberapa status bug (selain informasi yang diberikan dalam dokumentasi Kolom masalah Issue Tracker):

  • Tidak akan diperbaiki (Perilaku sudah semestinya): Pengelola AOSP telah menentukan bahwa perilaku yang dijelaskan bukanlah bug, tetapi merupakan perilaku yang sudah semestinya. Status ini juga biasanya disebut sebagai "berfungsi sebagaimana mestinya (WAI)". Untuk permintaan fitur, pengelola AOSP telah menentukan bahwa permintaan tidak akan diterapkan di Android.

  • Tidak akan diperbaiki (Tidak mungkin): 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 aplikasi eksternal, atau pelapor keliru mengira Issue Tracker sebagai forum bantuan.

  • Diperbaiki (Diverifikasi): Bug ini telah diperbaiki, dan disertakan dalam rilis resmi.

  • Diperbaiki: Bug ini telah diperbaiki (atau fitur diterapkan) di pohon sumber, tetapi mungkin belum disertakan dalam rilis resmi.