Melakukan debug sqlite ketika development android terkadang menyulitkan karena database yang dihasilkan android berada di internal system android. Memang ada beberapa library yang memungkinkan untuk melakukan konfigurasi database sqlite yang dibuat berada di internal system sehingga bisa dibuka melalui aplikasi desktop atau aplikasi android sendiri. Bagi anda yang mencari alternatif untuk melihat database android bisa melalui browser.
Android debug database, itu nama librarynya. Bahkan bukan hanya melihat database pada sqlite, melainkan juga melihat shared preferences yang tersimpan. Berikut sejumlah fiturnya :
- Melihat semua database
- Melihat semua data yang tersimpan dalam shared preferences pada aplikasi kita
- Menjalankan perintah query pada browser, seperti insert, update, delete
- Langsung bisa melihat isi database dan edit didalamnya.
- Download database
Setup dan implementasi
Untuk setupnya cukup ditambahkan pada build.gradle seperti :
1 | debugImplementation 'com.amitshekhar.android:debug-db:1.0.3' |
Dengan kabel data yang terhubung pada laptop atau komputer anda, pada browser anda cukup alamat localhost beserta port 8080
http://localhost:8080
maka akan menampilkan seperti :
jika anda ingin mengganti port yang digunakan, maka pada build.gradle ditambahkan dibawah buildTypes untuk mendefinisikan port yang ingin digunakan :
1 2 3 | debug { resValue("string", "PORT_NUMBER", "8081") } |
Jika anda mengalami kendala dibrowser gagal menampilkan, maka anda melalui terminal/command prompt dengan menjalankan :
1 | adb forward tcp:8080 tcp:8080 |