Oletko koskaan ajatellut Android-sovelluksen tai pelin ajamista Linux-järjestelmässäsi? Android ja Linux ovat lähisukulaisia, eikä ole kovaa syytä, miksi sitä ei kannattaisi kuvitella. Uusi lupaava projekti ”Anbox” on kurssilla olla ihana sovellus Linux-käyttäjille.
Anbox on Linux-järjestelmän emulointityökalu. Se voi toimia kerroksena Android-sovellusten ja Linux-järjestelmän välillä, jotka ovat puhtaasti koodattuja. Sen avulla voit suorittaa ja suorittaa android-sovelluksia Linux-järjestelmässä.
huomaa, että Anbox ei ole ensimmäinen Android-emulaattori Linuxille. Projektit kuten Shashlik tai Genimobile liian käyttää emulaattori ajaa Android. Nämä emulaattorit luovat kokonaisen emuloidun järjestelmän, jolla on oma ydin. Toisaalta Anbox pyörittää Android-järjestelmää saman ytimen alla kuin isäntäkäyttöjärjestelmä. Qemun kaltaista emulointikerrosta ei tarvita. Kaikki toimii suoraan laitteistolla. Se mahdollistaa myös paljon paremman integroinnin isäntäkäyttöjärjestelmään.
Anbox sijoittaa Android-käyttöjärjestelmän säiliöön, joka tiivistää laitteistokäytön ja integroi ydinpalvelujärjestelmät Linux-järjestelmään. Kuten mikä tahansa muu natiivi sovellus, jokainen Android-sovellus on integroitu käyttöjärjestelmääsi.
Anboxin asentaminen Ubuntuun
tässä opetusohjelmassa opastamme sinut Anboxin asennuksen läpi ja määritämme Linuxin toimimaan missä tahansa Android-sovelluksessa. Vaikka se ei ole helppo tehtävä, yritämme tehdä siitä helpompaa sinulle.
Vaihe 1-Järjestelmän päivitys
ennen opetusohjelman aloittamista sinun on ensin varmistettava, että järjestelmäsi on ajan tasalla. Käynnistä Pääte ja anna seuraavat komennot:
sudo apt-get updatesudo apt-get upgrade
Vaihe 2-Lisää Anbox Repo järjestelmääsi
tässä osiossa lisäämme PPA: n Linux-järjestelmääsi ja asennamme olennaisen ja sopivan anbox-modules-dkms-paketin, joka sisältää ytimen moduulit.
lisää Anbox-arkisto järjestelmääsi.
sudo add-apt-repository ppa:morphis/anbox-support
päivitä järjestelmäsi.
sudo apt update
Step 3-Install Kernel Modules
Install appropriate kernel modules using the following commands:
sudo apt install anbox-modules-dkms
Käynnistä ytimen moduulit manuaalisesti:
sudo modprobe ashmem_linuxsudo modprobe binder_linux
Vaihe 4-Todenna Kernel-moduulit
nyt tarkistetaan, että uudet kernel-moduulit on asennettu onnistuneesti.
ls -l /dev/{ashmem,binder}
edellisen komennon ulostulon pitäisi näyttää alla olevalta kuvakaappaukselta.
Vaihe 5 – Anbox asennus Snap
nyt asennamme Anboxin snap-komennolla.
varmista ensin, että olet snap asennettu. Ubuntu 18.04 ja uudempi pitäisi tulla snap asennettu oletuksena. Jos ei, voit asentaa snap oppaan avulla.
snap --version
Asenna Anbox. Huomaa, että koska se on vielä kehitysvaiheessa, lataamme beta-version.
sudo snap install --devmode --beta anbox
asennuksen jälkeen tulosteen pitäisi näyttää alla.
Vaihe 6 – Android Studio-asennus
koska Anbox on emulointityökalu Androidille, siihen täytyy asentaa myös Android-kehitystyökaluja sovellusten asentamiseksi.
aloitetaan Javan asennuksella Linuxille.
sudo apt install openjdk-11-jdk
Lataa Android Studio: valitettavasti Android studio-sovelluksessa ei ole ladattavaa binääripakettia. Lataa development suite for Linux:
Klikkaa tästä lataussivulle.
latauksen valmistuttua voit palata päätelaitteeseesi ja purkaa Android-Studion.
cd ~/Downloadsunzip android-studio-ide-*-linux.zip
siirry nyt Android Studio bin-hakemistoon aloittaaksesi asennusprosessin.
cd android-studio/bin
Suorita Android Studio installation script.
./studio.sh
kun Android Studio-Velho käynnistyy, ilmestyy alla olevan kaltainen tervetuliaisnäyttö. Paina Seuraava jatkaaksesi.
valitse vakiovaihtoehto ja paina Seuraava jatkaaksesi.
valitse käyttöliittymäteema kuten alla.
Verify your installation settings and press next to start the installation process.
asennuksen onnistuttua saat yhteenvetonäytön kuten alla.
Nyt voit aloittaa uuden Android Studio-projektin.
Vaihe 7-Asenna Android-komentorivityökalut
sudo apt install android-tools-adb
Vaihe 8-Käynnistä ADB-palvelin
toistaiseksi Anbox on valmis, mutta ensin sinun on käynnistettävä ADB-palvelin.
adb start-server
Vaihe 9 – Lataa Android-sovellus tai peli
esimerkiksi etsitään ladattavaa peliä. APK peili on suuri resurssi löytää ladattavia Android-pelejä APK muodossa.
mene APK: n peiliin lataamaan aiottu pelisi. Nyt, huomaa, että kaikki Android-Pelit eivät toimi oikein Anbox. Myös parempia kokoonpanoja varten sinun on asennettava x86-versio pelistäsi.
vaihe 10-Asenna ja määritä APK
pelin APK lataamisen jälkeen. Siirry lataukset hakemistoon.
cd ~/Downloads
Asenna apk-peli alla olevalla komennolla.
adb install game.apk
avaa anbox Application Manager sovelluksistasi.
vaihe 11 – Käynnistä Android-sovellus tai peli!
Voila, sinulla on nyt Android-sovellus Linux-järjestelmässäsi! Kyse on anboxin määrittämisestä Linux-järjestelmässäsi Android-sovellusten ajamiseen. Voit nyt nauttia pelaa Android pelejä Linux.
lopuksi toivon, että olette nauttineet tästä tutoriaalista. Palaute ja kysymykset ovat tervetulleita.