Ubuntu

Kako namestiti in zagnati aplikacije za Android v Ubuntuju s pomočjo Anboxa

Kako namestiti in zagnati aplikacije za Android v Ubuntuju s pomočjo Anboxa

Ste že kdaj pomislili, da bi v sistemu Linux zagnali aplikacijo za Android ali igro? Android in Linux sta si tesna sorodnika in nobenega trdnega razloga ni, da si ne bi bilo vredno predstavljati. Novi obetavni projekt "Anbox" bo na tekočem, da bo čudovita aplikacija za uporabnike Linuxa.

Anbox je orodje za emulacijo sistema Linux. Lahko deluje kot plast med aplikacijami Android in vašim sistemom Linux, ki so popolnoma kodirani. Omogoča vam zagon in izvajanje aplikacij Android v vašem sistemu Linux.

Upoštevajte, da Anbox ni prvi Android emulator za Linux. Tudi projekti, kot sta Shashlik ali Genimobile, uporabljajo emulator za zagon Androida. Ti emulatorji ustvarijo celoten emuliran sistem z lastnim jedrom. Po drugi strani pa Anbox poganja sistem Android v istem jedru kot gostiteljski operacijski sistem. Nobena emulacijska plast, kot je QEMU, ni potrebna. Vse deluje neposredno na strojni opremi. Omogoča tudi veliko boljšo integracijo z gostiteljskim operacijskim sistemom.

Anbox postavi OS Android v vsebnik, ki povzema dostop do strojne opreme in integrira osnovne storitvene sisteme v sistem Linux. Kot katera koli druga izvorna aplikacija je tudi vsaka aplikacija za Android integrirana z vašim operacijskim sistemom.

Namestitev Anboxa na Ubuntu

V tej vadnici vas bomo vodili skozi namestitev Anbox in konfigurirali vaš Linux za zagon katere koli aplikacije za Android. Čeprav to ni lahka naloga, vam jo bomo poskušali poenostaviti.

1. korak - posodobitev sistema

Preden začnete z vadnico, se najprej prepričajte, da je vaš sistem posodobljen. Zaženite terminal in vnesite naslednje ukaze:

posodobitev sudo apt-get

2. korak - dodajte Anbox Repo v svoj sistem

V tem poglavju bomo vašemu sistemu Linux dodali PPA in namestili nujni in ustrezen paket anbox-modules-dkms, ki vsebuje jedrne module.

Dodajte repozitorij Anbox v svoj sistem.

sudo add-apt-repository ppa: morphis / anbox-support

Omogoči module jedra Anbox

Posodobite sistem.

posodobitev sudo apt

Repozitorij posodobitev

3. korak - Namestite jedrne module

Namestite ustrezne module jedra z naslednjimi ukazi:

sudo apt namestite anbox-modules-dkms

Module jedra zaženite ročno:

sudo modprobe ashmem_linux sudo modprobe binder_linux

Nastavitev modulov jedra

4. korak - Preverite jedrne module

Zdaj pa preverimo, ali so bili novi moduli jedra uspešno nameščeni.

ls -l / dev / ashmem, vezivo

Rezultat prejšnjega ukaza bi moral biti podoben spodnjemu posnetku zaslona.

Preverite nameščene module jedra

5. korak - Namestitev Anbox-a s pomočjo Snap

Zdaj bomo Anbox namestili z ukazom snap.

Najprej se prepričajte, ali imate nameščen snap. Ubuntu 18.04 in novejši, privzeto mora biti nameščen snap. V nasprotnem primeru lahko snap namestite z uporabo našega vodnika.

snap --verzija

Snap različica

Namestite Anbox. Ker je še vedno v razvojni fazi, bomo prenesli beta različico.

sudo snap install --devmode --beta anbox

Namestite Anbox

Ko se namestitev uspešno zaključi, mora biti videti spodaj.

Anbox je bil uspešno nameščen

6. korak - Namestitev Android Studio

Ker je Anbox emulacijsko orodje za Android, morate za namestitev aplikacij namestiti tudi razvojna orodja za Android.

Začnite z namestitvijo Jave za Linux.

sudo apt namestite openjdk-11-jdk

Namestite Javo za Linux

Prenesite Android Studio: Na žalost aplikacija Android studio nima binarnega paketa, ki bi ga bilo mogoče prenesti. Prenesite svoj razvojni paket za Linux:

Za prenos strani kliknite tukaj.

Po končanem prenosu se lahko vrnete na terminal in izvlečete Android Studio.

cd ~ / Downloads unzip android-studio-ide - * - linux.zadrgo

Zdaj se premaknite v imenik bin Android Studio, da začnete postopek namestitve.

cd android-studio / bin

Zaženite namestitveni skript za Android Studio.

./ studio.sh

Ko se zažene čarovnik za Android Studio, se prikaže pozdravni zaslon, kot spodaj. Za nadaljevanje pritisnite Next.

Pozdravni zaslon za Android Studio

Izberite možnost Standard in nato za nadaljevanje pritisnite Next.

Izberite Standardna možnost

Izberite temo uporabniškega vmesnika, kot je prikazano spodaj.

Izberite temo UI

Preverite namestitvene nastavitve in pritisnite Next, da začnete postopek namestitve.

Preverite nastavitve Android Studio

Ko se namestitev uspešno zaključi, se prikaže zaslon s povzetkom, kot je prikazano spodaj.

Namestitev Android Studio se je uspešno zaključila

Zdaj lahko začnete nov projekt Android Studio.

Zaženite nov projekt Android

7. korak - Namestite orodja za ukazno vrstico Android

sudo apt namestite android-tools-adb

Namestite ADB

8. korak - zaženite strežnik ADB

Za zdaj je Anbox pripravljen za uporabo, najprej pa morate zagnati strežnik ADB.

adb start-server

Zaženite strežnik ADB.

9. korak - prenesite aplikacijo za Android ali igro

Poiščimo na primer igro za prenos. APK Mirror je odličen vir za iskanje iger Android, ki jih je mogoče naložiti v obliki APK.

Pojdite na ogledalo APK in prenesite nameravano igro. Zaenkrat upoštevajte, da vse igre Android ne bodo delovale pravilno v Anboxu. Za boljše konfiguracije morate iz igre namestiti različico x86.

10. korak - Namestite in konfigurirajte APK

Po prenosu igre APK. Pojdite v imenik za prenose.

cd ~ / prenosi

Namestite APK igre z uporabo spodnjega ukaza.

adb namestitev igre.apk

APK je bil uspešno nameščen

Odprite upravitelja aplikacij Anbox iz svojih aplikacij.

Anbox Application Manager

11. korak - zaženite aplikacijo ali igro za Android!

Začnite svojo igro

Voila, zdaj imate v sistemu Linux aplikacijo Android! To je vse o konfiguraciji sistema Anbox v sistemu Linux za zagon aplikacij Android. Zdaj lahko uživate v igranju iger Android na vašem Linuxu.

Končno upam, da ste uživali v tej vadnici. Vaše povratne informacije in vprašanja so dobrodošla.

SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...