Mengatasi Has Stopped saat Project Di Running di Emulator

Mengatasi Has Stopped saat Project Di Running di Emulator

Kasus ini baru saya alami beberapa hari yang lalu ketika saya sedang mengerjakan project apps android untuk sebuah perusahaan televisi, saya berinisiatif mendokumentasikan cara yang saya temukan untuk mengatasi troubleshooting has stopped dikarenakan banyak yang bertanya kepada saya.

Has Stopped biasanya terjadi ketika sebuah project kita jalankan di emulator/ponsel dan muncul sebuah kotak dialog bertuliskan has stopped, Open app again, walaupun di kotak dialognya kita disuruh untuk try again tapi tetap akan seperti itu.

Tampilan Runtime Error

Problem yang sedang saya bahas ini termasuk kedalam kategori RuntimeError, yaitu sebuah error yang baru muncul jika kita baru menjalankan aplikasinya, ada berbagai macam penyebab hal ini terjadi, tapi yang saya alami ini karena saya belum menambahkan coding untuk activity di file Androidmanifest jadi ada class dengan xml yang tidak terdaftar (ibaratnya) di file Androidmanifest.

Bagaimana cara mengatasinya ?

Sekali lagi, ada banyak penyebab problem ini terjadi, salah satunya yang saya alami ini belum mendeklarasikan atau mendaftarkan file activity ke file Androidmanifest, oh iya, disini saya menggunakan IDE Android Studio, terus bagaimana saya bisa tau penyebab dari error yang terjadi ? Jawabannya saya menggunakan fitur yang tersedia di Android Studio yaitu Logcat seperti dibawah :

Logcat

Gambar diatas adalah tampilan dari Logcat disana kita diberitahu ada yang kurang atau ada yang error, seperti yang saya lingkari disana tertulis Have you declared this activity in your Androidmanisfets , ketika itu saya menambahkan sebuah layout dan belum di daftarkan ke Androidmanifest. Coba perhatikan gambar dibawah :

File AndroidManifest

Gambar diatas adalah isi dari Androidmanifest, kalo file AndroidManifest yang masih default tidak seperti itu isinya, nah disana saya menambahkan tag Activity yaitu activity Tentang, ditandai dengan android:name=”.tentang”, untuk mengatasi error has stopped yaitu dengan menambahkan dibawah ini :

<activity android:name=".tentang"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/tentang_kami"
android:screenOrientation="nosensor"/>

Coding disana itu untuk mendeklarasikan file Activity Tentang, silahkan dicoba ya, komen dibawah jika masih ada yang mau ditanyakan.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.