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...
Replykalo ada waktu mampir ke blog saya ... http://androuid.blogspot.com ...
siap mas (o)
Replyudah mampir kog mas di blog'nya , blog'nya juga keren kog hehe
mas lau salahnya di null pointer gmana cara perbaiki nya???
Replyalnya udah diotak-atik g bisa2 juga..
mungkin Variable ada yg kosong mba ?
ReplyNullPointerException bagaimana cara perbaikinya?
Replymas 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
ReplyEmail:argentum.pyong@gmail.com
Mau tanya gmna lw logcat nya jalan terus, jadi susah baca nya
ReplyMau tanya gmna lw logcat nya jalan terus, jadi susah baca nya
ReplyTerima kasih, masalah saya terselesaikan....
Replybagaimana cara mengatasi canvas trying to draw too large android studio
ReplyPost a Comment