Skip to main content

Panduan Lengkap Cara Mengatasi Force Close Pada Aplikasi Android Menggunakan LogCat

banyak sekali terjadi kesaya tentang masalah force close pada palikasi anadori, dan karena penyebab foce close itu macam-macam, saya pun bingung harus menjawabnya harus bagaimana ๐Ÿ˜…kali ini rival  akan membahas soal troubleshooting force close pada aplikasi android.

force close bisa ditandai dengan aplikasi yang selalu tiba-tiba berhenti atau nge-hang pada saat running. dan kemudian ditandai dengan munculnya alert dialog yang berbunyi "This application has stopped unexpectedly. Please try again. walaupun di alert dialognya kita disuruh untuk try again, atau coba lagi, Tapi tentu saja tidak menangani masalah. Apabila masalah aslinya tidak diperbaiki, Aplikasi akan tetap force close.

  • NullPointerException error usually occurs because the variable is still empty / not yet initialized but already in use. So famous, this type of error that most exist on Twitter ๐Ÿ˜€
  • ArrayIndexOutOfBoundsException occurs when our array is full of charge. As an example we have an array of 3 elements, but filled up to 4 elements. This error is also commonly called ArrayIndexOutOfRange exception.
  • OutOfMemoryError this is because we enter values outside the range of variable types. Suppose we enter 100,000 values into an int variable (integer) whose maximum range is only about 30,000s.
  • such as NumberFormatException, ArithmeticException, StackOverflow, and so on.

Cara mengatasi masalah ini yang sering terjadi force Close Adalah :

Cara Mengatasi Force Close Pada Aplikasi Android dengan Menggunakan LogCat


beberapa contoh seperti gambar diatas, ketika sedang mengetes aplikasi tiba-tiba muncul seperti ini,l kan bikin ngeselin. kali ini Rival akan memberikan masukan ketika ada masalah seperti ini yang harus dilakukan, klik window > show view >other. kemudian pilh Android >Logcat. kalau sudah muncul kamu cari tuliasan seperti gambar dibawah ini. 



Sekarang kita berlatih belajar membaca Logcat. Jika pada gambar di atas ada tiga kolom. Kolom pertama adalah nama paket yang menyebabkan error, sedangkan kolom kedua adalah jenis error. Dikatakan Android Runtime, seperti yang saya jelaskan di atas, sebuah kesalahan yang hanya muncul saat aplikasi dijalankan. Kolom ketiga adalah penjelasan rinci tentang kesalahan tersebut.


Di sini Anda pertama kali ke baris pertama / baris teratas. Biasanya penulisannya adalah FATAL EXCEPTION. Jika sudah menemukannya, lihat baris berikutnya (yang saya beri kotak biru), itu adalah jenis kesalahannya, ini yang menjadi tipe error yaitu NullPointerException. Setelah itu pada baris berikutnya, biasanya tidak sampai lima baris adalah garis kode aplikasi anda yang menyebabkan error, saya taruh green box. Untuk membedakan kode mana yang anda buat dan yang tidak, bisa dilihat dari nama paket.

Baris berikutnya, yaitu kode OS Android yang menyebabkan kesalahan. Dan tidak begitu penting (saya beri kotak abu-abu) karena kita tidak bisa mengubah kode yang ada disana. Yang penting adalah Anda segera memperbaiki kode kesalahan aplikasi Anda, yaitu di kotak hijau.

Itu saja yang harus Anda lakukan! Cara memperbaikinya tergantung dari jenis kesalahan yang anda alami.

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar
-->