Android-Developer2Di artikel sebelumnya saya telah membahas tips coding android, tips di artikel tersebut fokus ke pengkodean dan bagaimana mngoptimasinya , Kali ini saya akan menjelaskan beberapa tip troubleshoting di proyek android sendiri.

Saya menyebutnya troubleshoting karena eror yang terjadi disini lebih sering karena perbedaan konfigurasi Android SDK dan eclipse, bukan pada kode aplikasi android itu sendiri. Mari cek satu persatu.

1. Target SDK tidak tersedia

Saat anda mengimport proyek android, biasanya akan muncul error di source code proyek. Biasanya hal ini karena target-SDK yang ada di proyek tersebut tidak tersedia di SDK komputer. Cara termudah, buka file project.properties dan ganti dengan target SDK yang tersedia. Biasanya, buku buku lama masih mentargerkan android-8(froyo).

2. Library tidak ditemukan 

Sering terjadi untuk proyek yang punya dependensi terhadap library tertentu. Misalkan aplikasi anda membutuhkan library GCM.jar, namun file GCM.jar tidak tersedia atau lupa di kopikan ke folder lib.

3. Perbedaan nama package d folder src dan di manifest.

Sering terjadi kalau kita merefactor nama paket. Sebagai contoh sebuah paket aslinya bernama id.web.candra.demo, lalu diganti menjadi com.candra.demo, saat di run akan muncul error, mengapa? karena nama paket di manifest belum diganti ke com.candra.demo. Intinya, setiap mengganti nama paket di source code, ganti juga nama paket di manifestnya.

4. Activity Tidak ada di Manifest. 

Sering terjadi kalau kita mempunyai aplikasi yang punya banyak Activity. Program akan berjalan normal sampai Activity yang tidak terdata di manifest dipanggil, maka saat itu juga aplikasi akan crash. Telitilah dan pastikan semua activity di source code sudah terdata di manifest.

5. File di resource rusak atau hilang.

File diresource dipanggil oleh file layout atau kadang langsung dipanggil oleh source code java. Kerusakan atau error yang terjadi di resource bisa menyebabkan seluruh file java error. Bagi programer pemula, mungkin ini akan membuat panik, tapi santai saja, biasanya kesalahannya simple, source code java tidak error, hanya saja dia error karena ada resource yang error. Maka jika anda melihat seluruh proyek error, perbaiki dulu file xml di res.  Biasanya, setelah semua file res sudah benar, semua error di file java hilang dengan sendirinya. Ingat, mulailah mencari error dari file di resource (layout, value folder).

6. Aplikasi tidak mau terkoneksi keserver /webservice /internet

Ini lebih sering disebabkan permisi belum di deklarasikan di manifest, biasanya karena kurang baris

  <uses-permission android:name="android.permission.INTERNET" />

Tip troubleshoting lainnya insyaAllah akan saya update dilain kesempatan. Hapy coding!

Categories: Android Dev

Candra Adi Putra

Candra Adi Putra S.Kom adalah Alumni STMIK AKAKOM Yogyakarta. Ingin Kerjasama, Pasang Iklan, Membuat aplikasi Android atau Web? hubungi saya di candraadiputra (at) gmail (dot) com atau WA ke 081328533115

8 Comments

odong · 9 August , 2016 at 9:27 pm

Min , saya mau nanya .. kalo ada eror “unprased aapt error(s)! Check the console for out put”
Itu gimana cara memperbaikinya min ?
Tolong saya kalo tau

zolkarnain · 9 August , 2015 at 10:50 am

Pakej.fail mempunyai manifest yg salah..

Bantu saya

dayat · 14 January , 2015 at 1:22 pm

mas candra, saya mau tanya kalo ada button yang di klik outputnya begini (“Unfortunately aplication has stopped”), sedangkan button yang lain bisa diakses mas. activity dan permission di manifest sudah kedaftar semua.
solusi mengatasinya gimana ya mas ? makasih mas candra

joe · 20 August , 2014 at 9:55 pm

Hallo gan,ane mau instal game ne gan, setelah proses download selesai trs ke tahap pemasangan applikasi trsbt tp jwaban nya gini gan File paket memiliki manifes yang rusak…..trs cara mengatasinya gamana gan? Mksih gan

    Anonymous · 12 October , 2014 at 3:18 am

    Iya gan gue juga kya gtu.
    Knpa ya..?

    Candra · 12 October , 2014 at 10:13 am

    itu karena file downloadnya korup. Solusinya ya download lagi!

Nur Hidayatullah · 16 August , 2014 at 11:11 am

terima kasih gan…bermanfaat banget,semoga amal jariyahnya tetap mengalir dan semoga saya bisa seperti agan….Thank’s..

tommy patra · 9 January , 2014 at 5:49 am

hatam…. smw tulisan ente telah ane jadikan buku pribadi untuk programi g android from zero to hero. barokallahufik ! sisa action dan kembali ke aliran java :)

Tinggalkan Komentar plz!

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