GNU/Linux >> Belajar Linux >  >> Debian

Anbox:Cara menginstal Google Play Store dan mengaktifkan dukungan ARM (libhoudini) dengan cara mudah

Anbox, atau Android in a Box, adalah alat sumber terbuka gratis yang memungkinkan aplikasi Android berjalan di Linux. Ia bekerja dengan menjalankan waktu proses Android dalam wadah LXC, membangun kembali struktur direktori Android sebagai gambar loop yang dapat dipasang saat menggunakan kernel Linux asli untuk menjalankan aplikasi.

Karakteristik utamanya adalah keamanan, kinerja, integrasi, dan konvergensi (skala pada faktor bentuk yang berbeda), menurut situs webnya.

Dengan Anbox, aplikasi atau game Android apa pun akan diluncurkan di jendela terpisah, sama seperti aplikasi sistem , dan mereka berperilaku kurang lebih seperti jendela biasa, muncul di peluncur, dapat diberi ubin, dll.

Secara default, Anbox tidak disertakan dengan Google Play Store atau dengan dukungan aplikasi ARM. Untuk menginstal aplikasi, Anda perlu mengunduh setiap APK aplikasi dan menginstalnya secara manual menggunakan adb. Selain itu, menginstal aplikasi atau game ARM tidak berfungsi dengan Anbox secara default – mencoba menginstal aplikasi ARM akan menghasilkan kesalahan berikut:

Failed to install PACKAGE.NAME.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

Anda dapat secara manual mengatur dukungan aplikasi Google Play Store dan ARM (melalui libhoudini) untuk Android dalam Kotak, tetapi ini adalah proses yang cukup rumit. Untuk mempermudah penginstalan Google Play Store dan Layanan Google Play di Anbox, dan untuk mendukung aplikasi dan game ARM (menggunakan libhoudini), orang-orang di geeks-r-us.de (artikel tertaut dalam bahasa Jerman) telah membuat skrip yang mengotomatiskan tugas-tugas ini.

Sebelum saya menggunakan ini, saya ingin menjelaskan bahwa tidak semua aplikasi dan game Android akan berfungsi di Anbox, bahkan setelah menambahkan libhoudini untuk dukungan ARM. Beberapa aplikasi dan game Android mungkin tidak muncul di Google Play Store sama sekali, sementara yang lain mungkin tersedia untuk dipasang tetapi tidak berfungsi. Selain itu, beberapa fungsi mungkin tidak tersedia di beberapa aplikasi.

Instal Google Play Store dan aktifkan dukungan aplikasi / game ARM di Anbox (Android dalam Kotak)

Pembaruan (Februari 2019):Skrip untuk menginstal Google Play Store dan mengaktifkan dukungan ARM (libhoudini) untuk Anbox telah diperbarui untuk secara otomatis mengunduh Open Gapps terbaru, yang memperbaiki masalah yang mengakibatkan Google Play Store segera ditutup setelah peluncuran dalam beberapa kasus (jika versi Google Play Store yang diunduh oleh skrip terlalu lama).

Jelas, petunjuk ini tidak akan berfungsi jika Anbox belum diinstal di desktop Linux Anda. Jika Anda belum melakukannya, instal Anbox dengan mengikuti petunjuk penginstalan yang ada di sini. Juga, pastikan Anda berjalan anbox.appmgr setidaknya sekali setelah menginstal Anbox dan sebelum menggunakan skrip ini untuk menghindari masalah. Juga, pastikan Anbox tidak berjalan saat Anda menjalankan skrip di bawah ini (saya menduga ini menyebabkan masalah yang disebutkan di komentar).

1. Instal dependensi yang diperlukan (wget , lzip , unzip dan squashfs-tools ).

Di Debian, Ubuntu, atau Linux Mint, gunakan perintah ini untuk menginstal dependensi yang diperlukan:

sudo apt install wget curl lzip tar unzip squashfs-tools

2. Download dan jalankan script yang secara otomatis akan mendownload dan menginstal google play store (dan layanan google play) dan libhoudini (untuk dukungan aplikasi / game ARM) ke android Anda dalam kotak instalasi.

Peringatan:Jangan pernah menjalankan skrip yang belum Anda tulis tanpa mengetahui apa yang dilakukannya. Sebelum Anda menjalankan skrip ini, lihat kodenya.

Untuk mengunduh skrip dan membuatnya dapat dieksekusi, gunakan perintah ini di terminal:

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
chmod +x install-playstore.sh


Sekarang Anda dapat menjalankan skrip:

./install-playstore.sh

Awalnya, skrip harus dijalankan dengan hak pengguna super, tetapi sekarang tidak lagi. Setelah instalasi Google Play Store dan libhoudini selesai, Anda dapat membersihkan sisa-sisa – hapus folder anbox-work yang dibuat oleh skrip.

4. Agar Google Play Store berfungsi di Anbox, Anda harus mengaktifkan semua izin untuk Google Play Store dan layanan Google Play

Untuk melakukannya, jalankan Anbox:

anbox.appmgr

Lalu pergi ke Settings > Apps > Google Play Services > Permissions dan aktifkan semua izin yang tersedia. Lakukan hal yang sama untuk Google Play Store!

Sekarang Anda seharusnya dapat masuk ke Google Play Store dengan akun Google.

Tanpa mengaktifkan semua izin untuk Google Play Store dan Layanan Google Play, Anda mungkin mengalami masalah dengan pesan kesalahan berikut saat mencoba masuk ke akun Google Anda:“Masuk tidak mungkin. Ada masalah saat berkomunikasi dengan server Google. Coba lagi nanti “seperti yang Anda lihat di tangkapan layar ini:

Setelah masuk, Anda dapat menonaktifkan beberapa izin Google Play Store / Layanan Google Play.

Jika Anda mengalami masalah koneksi saat masuk ke Akun Google Anda di Anbox, Pastikan bahwa anbox-bride.sh berjalan:

  • untuk memulainya:

sudo /snap/anbox/current/bin/anbox-bridge.sh start

  • untuk memulai ulang:
sudo /snap/anbox/current/bin/anbox-bridge.sh restart

Anda mungkin juga perlu menginstal paket dnsmasq jika Anda terus mengalami masalah koneksi dengan Anbox, menurut Pengguna ini. Namun, ini tidak diperlukan di desktop Ubuntu 18.04 saya.


Debian
  1. Bagaimana Cara Menginstal dan Mengkonfigurasi HAProxy di CentOS?

  2. Cara menginstal dan menggunakan alat Etcher di Ubuntu

  3. Bagaimana cara menginstal dan memainkan Tetris di Ubuntu?

  1. Cara Install Zoom di Ubuntu (Cara Termudah)

  2. Cara Mudah Menginstal Dan Menghapus Grup Paket Di Arch Linux

  3. Cara Memasang Google Chrome di Debian dan Kali Linux

  1. Debian – Bagaimana Cara Mengekstrak Dan Menginstal .deb Tanpa Perintah Dpkg?

  2. Bagaimana Mengaktifkan Codec Video Dan Audio?

  3. Bagaimana cara menginstal Google Cloud SDK di Ubuntu 20.04?