miten asentaa ja ajaa Android-sovelluksia Ubuntuun käyttäen Anboxia

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ä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ään

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

Ota käyttöön Anbox-ytimen moduulit
Ota käyttöön Anbox-ytimen moduulit

päivitä järjestelmäsi.

sudo apt update

Päivitysvarasto
Päivitysvarasto

Vaihe 3-Asenna Ydinmoduulit

Asenna sopivat ydinmoduulit seuraavilla komennoilla:

sudo apt install anbox-modules-dkms

Käynnistä ytimen moduulit manuaalisesti:

sudo modprobe ashmem_linuxsudo modprobe binder_linux

ytimen moduulien perustaminen
ytimen moduulien asettaminen

Vaihe 4-Varmista ytimen moduulit

nyt, tarkistetaan, että uudet ytimen moduulit on asennettu onnistuneesti.

ls -l /dev/{ashmem,binder}

edellisen komennon tulosteen pitäisi näyttää alla olevalta kuvakaappaukselta.

Tarkista asennetut Ydinmoduulit
Tarkista asennetut Ydinmoduulit

Vaihe 5 – Anbox asennus käyttäen Snap

nyt asennamme Anbox käyttäen snap komento.

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

Snap-Versio
Snap-Versio

Asenna Anbox. Huomaa, että koska se on vielä kehitysvaiheessa, lataamme beta-version.

sudo snap install --devmode --beta anbox

Asenna Anbox
Asenna Anbox

kun asennus on valmis tuotos onnistuneesti pitäisi näyttää alla.

Anbox asennettu onnistuneesti
Anbox asennettu onnistuneesti

Vaihe 6-Android Studio asennus

koska Anbox on emulointityökalu Androidille, sinun täytyy myös asentaa Android kehitystyökaluja asentaa sovelluksia siihen.

aloitetaan Javan asennuksella Linuxille.

sudo apt install openjdk-11-jdk

asenna Java Linuxille
asenna Java Linuxille

Lataa Android Studio: valitettavasti, Android studio sovellus ei ole ladattavissa binary paketti. 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.

Android Studio Welcome Screen
Android Studio Welcome Screen

valitse vakioasetus ja paina Seuraava jatkaaksesi.

valitse Vakiovalitsin
valitse Vakiovalitsin

valitse käyttöliittymän teema kuten alla.

valitse käyttöliittymän teema
valitse käyttöliittymän teema

Tarkista asennusasetukset ja käynnistä asennus painamalla next.

Tarkista Android Studion Asetukset
Tarkista Android Studion Asetukset

kun asennus on valmis onnistuneesti saat yhteenvedon näytön alla.

Android Studio-asennus valmistui onnistuneesti
Android Studio-asennus valmistui onnistuneesti

nyt voit aloittaa uuden Android Studio-projektin.

Aloita uusi Android-projekti
Aloita uusi Android-projekti

Vaihe 7-Asenna Android komentorivityökalut

sudo apt install android-tools-adb

asenna ADB
asenna ADB

Vaihe 8-Käynnistä ADB-palvelin

nyt Anbox on valmis menemään, mutta ensin, sinun täytyy käynnistää ADB-palvelin.

adb start-server

Käynnistä ADB-palvelin.
Käynnistä ADB-palvelin.

Vaihe 9-Lataa Android-sovellus tai peli

esimerkiksi, etsitään peli ladattavaksi. 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

APK asennettu onnistuneesti
APK asennettu onnistuneesti

avaa anbox Application Manager sovelluksistasi.

Anbox Application Manager
Anbox Application Manager

vaihe 11-Käynnistä Android-sovellus tai peli!

Aloita peli
Aloita 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ä olet nauttinut tästä tutoriaalista. Palaute ja kysymykset ovat tervetulleita.

Vastaa

Sähköpostiosoitettasi ei julkaista.