Artikel ini akan menerangkan cara memasang emulator Android rasmi sebagai aplikasi mandiri di Linux. Emulator Android rasmi dilengkapi dengan rangkaian pengembangan aplikasi "Android Studio". Namun, jika anda tidak berminat untuk mengembangkan aplikasi Android dan hanya mahukan emulator yang berfungsi tanpa memasang Android Studio, artikel ini semestinya akan membantu anda. Semua langkah yang disebut dalam artikel diuji di Ubuntu 20.04 versi LTS.
Pasang Alat Baris Perintah
Muat turun versi terbaru "Alat Perintah Android" dari sini (tatal ke bawah ke bahagian baris perintah).
Ekstrak arkib yang dimuat turun dan buat folder baru bernama "alat" di dalam direktori "cmdline-tools". Salin dan tampal semua fail dari folder "cmdline-tools" ke folder "tools". Susun atur direktori akhir anda akan kelihatan seperti ini:
cmdline-alatan├── tong sampah
├── lib
├── PEMBERITAHUAN.txt
├── sumber.harta benda
└── alat
Pasang Pakej Yang Diperlukan
Pergi ke folder "alat / tong", lancarkan tetingkap terminal baru dan jalankan perintah berikut untuk mengemas kini butiran repositori:
$ ./ sdkmanagerSeterusnya, jalankan arahan berikut untuk menyenaraikan pakej yang tersedia dan dipasang:
$ ./ sdkmanager - senaraiPasang beberapa pakej yang diperlukan agar emulator Android berfungsi:
$ ./ sdkmanager platform-alat emulatorCari Imej Sistem yang Betul untuk Digunakan
Seterusnya anda perlu membuat nota gambar sistem yang ingin anda muatkan di emulator Android. Untuk mendapatkan senarai gambar sistem yang boleh dimuat turun, jalankan arahan di bawah:
$ ./ sdkmanager - senarai | grep "sistem-imej; android"Anda harus mendapat beberapa output yang serupa dengan ini:
Anda akan melihat beberapa nombor seperti "27", "28" dll. atas nama gambar sistem. Angka-angka ini menunjukkan tahap API Android. Cari versi Android yang sesuai dengan tahap API dari sini dan catat gambar sistem yang sesuai yang ingin anda gunakan di emulator dan nombor level API.
Muat turun Imej Sistem dan Pakej yang Sesuai
Seterusnya, muat turun pakej berikut menggunakan nombor tahap API yang sama yang anda selesaikan pada langkah di atas:
$ ./ sdkmanager "platform; android-30" "system-images; android-30; google_apis_playstore; x86_64" "build-tools; 30.0.2 "Sebagai contoh, jika anda memutuskan untuk menggunakan "system-images; android-29; default; x86_64" sebagai imej sistem, perintah tersebut akan berubah menjadi:
$ ./ sdkmanager "platform; android-29" "system-images; android-29; default; x86_64" "build-tools; 29.0.3 "Anda selalu boleh menggunakan suis "daftar" untuk mencari nombor perintah dan versi yang betul:
$ ./ sdkmanager - senaraiBuat AVD Baru
AVD atau "Peranti Maya Android" adalah sekumpulan parameter konfigurasi yang menentukan nilai untuk peranti maya yang akan meniru peranti perkakasan Android sebenar.
Untuk membuat AVD baru, anda perlu menggunakan imej sistem yang anda muat turun pada langkah di atas. Jalankan arahan berikut untuk membuat AVD baru:
$ ./ avdmanager buat avd -n "my_avd_30" -k "system-images; android-30; google_apis_playstore; x86_64"Ganti "my_avd_30" dengan nama pilihan anda. Anda mungkin diminta untuk mengubah beberapa parameter konfigurasi. Ikuti arahan di skrin dan ubah nilai mengikut keperluan anda.
Sahkan bahawa AVD telah berjaya dibuat menggunakan arahan di bawah:
$ ./ avdmanager senarai avdAnda harus mendapat beberapa output yang serupa dengan ini:
Peranti Maya Android yang tersedia:Nama: my_avd_30
Laluan: / rumah / nit /.android / avd / my_avd_30.avd
Sasaran: Google Play (Google Inc.)
Berdasarkan: Android 11.0 (R) Tag / ABI: google_apis_playstore / x86_64
Kad Sd: 512 MB
Perhatikan jalan AVD dalam output di atas. Di jalan yang sama, anda boleh menemui "config.fail ini boleh digunakan untuk mengubah parameter konfigurasi AVD.
Jalankan Emulator
Pergi ke folder "emulator" (beberapa direktori) dan gunakan arahan berikut untuk melancarkan emulator:
$ ./ emulator -avd "my_avd_30"Ganti "my_avd_30" dengan nama AVD anda sendiri yang anda buat pada langkah di atas. Emulator Android anda harus aktif dan aktif:
Anda boleh membuat seberapa banyak AVD yang anda mahukan dan setiap AVD / Sistem Imej akan dilayan secara berasingan.
Kesimpulannya
Android emulator menyediakan kaedah terbaik untuk meniru peranti Android kehidupan sebenar di PC desktop anda. Anda boleh menggunakan emulator untuk menguji beberapa aplikasi yang masih dalam pengembangan atau anda boleh menggunakan emulator untuk menjalankan aplikasi dan permainan yang serasi dengan Android secara berkala pada PC Linux. Prestasi emulator akan bergantung pada kuasa kuda sistem anda, teknologi virtualisasi yang tersedia di PC anda dan keserasian sistem anda dengan modul kernel KVM.