Mengaktifkan Logcat Pada Android

Sebagai pengembang melakukan debug adalah hal yang wajib dilakukan. Di android, secara default debug yaitu logcat sudah diaktifkan. Tapi bagi yang menggunakan custom rom. Biasanya pembuat rom menonaktifkan logcat dengan berbagai alasan, salah satunya performansi, walau tidak terlalu signifikan, dan memang bagi pengguna umum debug sama sekali tidak dibutuhkan.

Namun, melakukan debug adalah hal yang wajib dilakukan bagi saya :D. Ketika kita melakukan pengembangan aplikasi android menggunakan eclipse, sudah tersedia tool untuk melihat debug aplikasi android. Jadi, jika aplikasi yang kita kembangkan error seperti force close, dsb, kita akan mengetahui.

Namun jika anda menemukan pesan ini ketika akan melakukan debug

“unable to open log device… ”

maka itu berarti logcat anda tidak aktif.

Ada beberapa cara untuk mengaktifkan logcat. Syarat untuk bisa mengaktifkan logcat, device android anda sudah harus root. Cara yang saya gunakan adalah.

1. Bukalah aplikasi terminal pada device android anda. Jika belum anda, silahkan install dari google play store.

2. Buka direktori /system/etc/init.d/. Lalu cari file dengan nama log-enabller. Konon katanya nama filenya berbeda-beda untuk tiap device, ya coba berdasarkan insting anda jika berbeda 🙂

3. Cari baris perintah yang seperti : rm /dev/log/main

4. Edit menjadi komentar seperti : # rm /dev/log/main

5. Save, lalu reboot.

Dan seharusnya sudah berhasil kembali.

  1. Open: 
    /system/etc/init.d/×××

     ?not the same file on different ROMs, find the right file?

  2. Find the line that says: 
    rm /dev/log/main
  3. Change the line to: 
    # rm /dev/log/main

     (comments out the line, 

    rm

     = remove, in case you were wondering)

  4. Save and reboot

Updated :

Berhubung tidak semua device / ROM memiliki konfigurasi yang sama/mirip seperti ini. Ada cara lain yang bisa digunakan, yaitu :

Cara ini bisa melalui terminal atau adb via dos :

1. adb shell
2. su
3. mount -o remount,rw /system
4. echo ANDROIDLOGGER >> /system/etc/tweaks.conf
5. mount -o remount,ro /system

Setelah itu reboot

Mungkin Anda juga menyukai

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *