author

4 Masalah Android Studio di Linux dan Solusinya


Apakah kamu baru pindah ke Linux dan menggunakan Android Studio di sana?

Mungkin kamu akan mendapatkan beberapa masalah, karena cara instal Android Studio-nya belum benar.

Berikut ini beberapa masalah yang biasanya terjadi dan solusinya:

1. KVM is Missing

KVM adalah sebuah mesin virtual berbasis kernel (Kernel Based Virtual Machine).

KVM akan digunakan oleh android studio untuk membuat emulator.

Apabila kamu mendapatkan masalah: “KVM is Missing”

…itu artinya KVM belum terinstal di komputermu.

Cobalah untuk menginstalnya dengan perintah:

sudo apt install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker

Setelah itu coba ketik kvm-ok untuk memeriksa, apakah KVM terinstal atau tidak.

Jika muncul seperti ini:

KVM belum terinstal

Itu artinya KVM belum terinstal.

Namun jika muncul seperti ini:

KVM sudah terinstal

Artinya KVM sudah terinstal dengan benar.

2. x86 emulation currently requires hardware acceleration

KVM sudah terinstal, tapi masih dikatakan missing?

emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure KVM is properly installed and usable. CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).

Menurut salah satu jawaban di forum, masalah ini disebabkan karena virtualisasi CPU belum diaktifkan.

Cobalah untuk mengaktifkannya melalui BIOS:

Pengaturan virtualisasi CPU di Bios

Setelah itu coba lagi untuk membuat dan menjalankan emulator.

3. /dev/kvm device permission denied

KVM sudah terinstal dengan benar dan virtualisasi CPU juga sudah diaktifkan, tapi kok muncul pesan error /dev/kvm device permission denied?

Tenang…

Ini disebabkan karena user yang sedang kita pakai belum memiliki akses ke KVM.

Solusinya gimana?

Solusinya kita harus menambahkan user yang sedang kita pakai ke dalam group kvm.

Caranya,

Ketik perintah berikut:

sudo adduser $USER kvm

Hasilnya:

Add user group

Setelah itu, coba restart komputer anda.

4. Your Android SDK is missing

Android SDK (Software Development Kit) merupakan sekumpulan library dan tools yang dibutuhkan untuk mengembangkan aplikasi Android.

Android Studio dan Android SDK, biasanya diinstal terpisah.

Ada juga yang bundle (Android Studio + Android SDK).

Kadang, yang diinstal terpisah sering terjadi masalah “SDK is Missing”

Ini artinya, Android SDK tidak ditemukan.

Jangan panik, ini bukan masalah besar.

Solusinya:

Kita harus konfigurasi android studio agar menggunakan Android SDK yang benar.

Caranya:

1. Buka Settings

Buka menu File->Settings.

Menu file settings android studio

2. Atur Lokasi Android SDK

Masuk ke pengaturan Appearance & Behavior->System Settings->Android SDK, jika tampil seperti ini:

Android SDK yang digunakan Android Studio

Artinya, SDK sudah dikonfigurasi dengan benar.

Tapi kalau tidak, coba ganti lokasi SDK dengan mengklik tombol Edit pada Android SDK Location.

Android SDK yang digunakan Android Studio

Maka akan muncul jendela untuk mengubah lokasi Android SDK.

Android SDK yang digunakan Android Studio

Carilah di mana lokasi anda mengeinstal SDK.

Akhir Kata…

Itulah beberapa masalah yang sering terjadi pada Android Studio di Linux.

Adapun masalah-masalah yang lain, mungkin nanti akan ditambahkan.

…atau mungkin ada yang mau cerita masalahnya di kolom komentar, silahkan.