Android | Menangani Force Close dengan Logcat di eclipse

Oke kali ini mau buat artikel tentang Menangani Force Close dengan Logcat di eclipse gara" kemaren" temen D4 ITB yang magang di seamolec pernah mengalami Force Close , padahal di aplikasi tidak ada yang error
nah gimana bisa tuh ?
Biasa'nya Force Close bisa  di tandai dengan aplikasi yang tiba tiba stop / berhenti dan ngehang saat di jalankan ,  dan kadang muncul alert dialog yang berbunyi "The application has stopped unexpectedly. Please try again"  , nah itu di suruh try again", kalau try again terus ga di perbaiki samaa aja bohong , hehehe

Force close android termasuk jenis run time yang error , yaitu kerusakan yang baru muncul apa bila di jalankan , makanya di namakan runtime error , kesalahan ini biasanya gak bakal terdeteksi kalau tidak di jalankan , karena tidak ada marker error di IDE .  namun saat di jalankan aplikasinya tiba-tiba force close deh

Runtime error sebagai penyebab force close itu ada berbagai macam jenis , namun berikut adalah beberapa runtume error yang kerap terjadi :
  • NullPointerException : error ini biasanya terjadi karena variable yang kosong / belum di inisialsasi , namun sudah di gunakan , jenis ini paling eksis di twitter lohh 
  • ArrayIndexOutOfBoundsException : terjadi bila array kita terlalu penuh muatannya , contoh'nya kita punya 2 array elemen , tapi di isi hinggal 10 , padahal maksimal array 2 aja , Error ini juga biasa di sebut ArrayIndexOutOfRange exception
  • OutOfMemoryError yang ini di sebabkan akrena kita memasukan nilai di luar jangkauan variable , misal kita masukkan nilai 200.000 ke dalam sebuah variable int(integer) yang jangkauannya maksimal 30.000-an
  • Lainya seperti NumberFormatException, ArithmeticException, StackOverlow , dan lain lain.
ada juga penyebab'nya gara" kita LUPA kerap terjadi seperti ini :
  • Belum menambahkan User Permission di AndroidManifest
  • Belum mendaftarkan Activity class di AndroidManifest
  • Kesalahan pengaturan fill_parent atau warp_content pada layout
  • Aplikasi terlalu lama loading
  • Salah tipe casting untuk findViewByid() saat merefrence ui widget
  • Lupa akan menambahkan show() pada toast
  • Tidak melakukan clean project setelah debbuging di Xml
  • isi database tidak muncul karena memory yang ada di emulator kurang
  • Terlalu banyak inner layout yang menyebabkan recursive
  • Kesalahan pada colum_id untuk db_adpter
  • Belum menambahkan android:id="@id/android:list" pada listView tag di xml layout jika menggunakan extends ListActivity
  • Pengaturan warna di android adalah 23 ARGB integer value
    • DAN MASIH BANYAK LAGI LOHH :P
Sekarang waktunya Cara Menangani Aplikasi yang Force Close dengan Logcat
waktu'nya di mulai nih :p
untuk masalah ini tools yang dibutuhkan cuma LogCat karena itu yang paling MANTEP untuk mengecek error yang terjadi pada aplikasi Android . jadi kalian ga usah belajar debugging , asal bisa baca LogCat saja , itu sudah lebih dari cukup


Jika kita lagi asik-asik'nya tuh buat aplikasi android , tiba-tiba saat di RUN keluar dialog seperti di atas , itu justru malah suatu TANTANGAN yang harus di selesaikan ! HARUS loh hehehe

Jika anda menemukan masalah seperti itu , langsung aja tuh buka LogCat cara'nya :
Windows -> Show View -> LogCat


Kalau sudah muncul , cari tulisan yang warna'nya merah 

Belajar Membaca LogCat 

Nah di situ udah saya bari warna"nya
BIRU : Udah keliatan kan Kalau Error :p , awan saat Error
Hijau : Penyebab error , udah keliatan kan error'nya pada NullPointerException  nah disitu yang harus di perbaiki 
Ungu : itu tidak usah di pikir , yang penting warna HIJAU aja ,

Nah udah bisa kan baca Error'nya , tergantung Error'nya apa aja , nah di situ yang harus di perbaiki , 
Good Luck ya , selamat belajar :)

Sekian dari saya , bila masih bingung , bisa di tanyakan melali media sosial , atau bisa komentar di blog ini :)

10 comments

Blog nya keren, semangat sharing terus mas...

kalo ada waktu mampir ke blog saya ... http://androuid.blogspot.com ...

Reply

siap mas (o)
udah mampir kog mas di blog'nya , blog'nya juga keren kog hehe

Reply

mas lau salahnya di null pointer gmana cara perbaiki nya???
alnya udah diotak-atik g bisa2 juga..

Reply

mungkin Variable ada yg kosong mba ?

Reply

NullPointerException bagaimana cara perbaikinya?

Reply

mas saya mau tanya,saya buat android pake android studio di linux,nah sya jg lg buat aplikasi,ga da yg error,eh pz di run keluar force close nya,,mengatasinya jg pake log chat?kalo pake linux logchat nya dimana ya?..mohon bantuannya..makasih
Email:argentum.pyong@gmail.com

Reply

Mau tanya gmna lw logcat nya jalan terus, jadi susah baca nya

Reply

Mau tanya gmna lw logcat nya jalan terus, jadi susah baca nya

Reply

Terima kasih, masalah saya terselesaikan....

Reply

bagaimana cara mengatasi canvas trying to draw too large android studio

Reply

Post a Comment

notifikasi
close