Lokasi laporan bug


8

Jika saya memiliki laporan bug yang diaktifkan di opsi dev dan saya mengambil laporan bug dari menu tombol daya, di mana laporan ini disimpan?

Saya melihat ada opsi untuk membagikannya, tetapi saya ingin menariknya langsung melalui adb untuk analisis.

Jawaban:


8

Laporan bug disimpan di /data/data/com.android.shell/files/bugreports.

Anda tidak dapat mengakses file secara langsung tanpa akses root.


Hai. Ini bukan pertanyaan yang terkait langsung dengan OP, tetapi saya selalu ingin tahu di mana laporan bug dikirim setiap kali aplikasi menemukan kesalahan dan menawarkan untuk mengirimkan laporan? Saya menduga itu adalah server Google, tetapi bisa juga ke email pengembang aplikasi.
asgs

3
Tidak 100% pasti, tapi saya yakin itu masuk ke server Google dan pengembang dapat mengaksesnya melalui dasbor pengembang mereka. Saya pikir umpan balik pada crash aplikasi adalah bagian dari info dalam laporan bug, hanya logcat / log sistem, stack stack, dll.
arcyqwerty

Pada Android 6 (setidaknya pada Samsung Galaxy J5) dapat /data/data/com.android.shell/files/bugreportsdiakses juga untuk shellpengguna.
pevik

4

Anda dapat menghubungkan perangkat Anda ke PC Anda, dan menggunakan android SDK tools adb, lalu pergi ke direktori dan di baris perintah adb shell bugreport > bugreport.txtAnda gunakan bugreport Anda akan ditampilkan.


6
Itu akan bekerja untuk mengambil laporan bug baru tetapi tidak untuk mengambil yang sudah ada (yaitu diambil saat menggunakan ponsel tidak terikat ke adb)
arcyqwerty

3

Dalam kasus saya, mereka ada di /data/user_de/0/com.android.shell/files/bugreports/


dan ditautkan sebagai / laporan bug
Alec Istomin

1

Jika Anda ingin melihat laporan bug pada PC Anda, jalankan adb dari direktori tempat Anda ingin menyimpan laporan bug tersebut

adb pull /data/data/com.android.shell/files/bugreports

Tapi ini mungkin memerlukan rootizin.


Itu telah disebutkan dalam jawaban ini - terlepas dari adb pullbagian. Saat menggunakan adb, di ujung perangkat biasanya berjalan sebagai shellpengguna - yang IMHO adalah pemilik lokasi itu, jadi tidak perlu root untuk menarik file.
Izzy

0

Pada Android 10, setidaknya untuk perangkat Pixel, laporan bug yang diambil dari perangkat tersedia di /bugreports- bahkan tanpa akses root! Anda bisa mendapatkan nama laporan bug yang tersedia

adb shell ls /bugreports/

kemudian dapatkan file yang Anda inginkan adb pull, mis

adb pull /bugreports/bugreport-foobar-lotsofnumbers-date.zip
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.