Андроид

Инсталирање Анбок-а на Линук за покретање Андроид апликација

Инсталирање Анбок-а на Линук за покретање Андроид апликација
Анбок је Андроид емулатор који је доступан за било који ГНУ / Линук оперативни систем. Андроид емулатор нуди окружење неопходно за инсталирање и покретање Андроид апликација. Такви емулатори не нуде преносивост Андроид паметног телефона, али у замену се може користити моћнији хардвер.У овом чланку ћемо вам показати како инсталирати Анбок на Линук.

Анбок

Анбок, што значи „Андроид у кутији“, је Андроид емулатор доступан за ГНУ / Линук оперативне системе. Међутим, термин „емулатор“ може да заварава јер Анбок не користи виртуелизацију за покретање Андроид-а. Постоји много других Андроид емулатора, али Анбок нуди следеће функције:

Инсталирање Анбок-а

Инсталација Анбок-а састоји се од два корака. Први корак је тежак јер захтева рад са модулима језгра. Међутим, када се модули језгра поставе, Анбок ће бити спреман за рад. За нашу демонстрацију користићемо Убунту

Конфигурисање кернел модула
Анбок зависи од два модула језгра: асхмем и биндер. За најновију верзију било које дистрибуције која покреће најновије стабилно језгро, ови модули би већ требали бити инсталирани.

Да бисте проверили да ли постоје модули језгра, користите следећу наредбу:

$ лс -1 / дев / асхмем, везиво

Ако не постоје, морају се инсталирати ручно. Да бисте инсталирали ове модуле језгра, ваш систем мора имати инсталиране дкмс и линук-заглавља. Покрените следећу наредбу специфичну за дистрибуцију да бисте их инсталирали.

Дебиан:

$ апт инсталирајте дкмс линук-хеадерс-амд64

Убунту:

$ судо апт инсталл дкмс линук-хеадерс-генериц

За ЦентОС, РХЕЛ и деривате:

$ судо иум инсталирај дкмс кернел-девел

За опенСУСЕ, СУСЕ Линук и деривате:

$ судо зиппер инсталирајте дкмс кернел-дефаулт-девел

Сада, хајде да инсталирамо модуле језгра Анбок, који су директно доступни у репозицији модула Анбок ГитХуб.

$ гит клон хттпс: // гитхуб.цом / анбок / анбок-модулес.гит

Покрените скрипту за инсталацију.

$ судо ./ИНСТАЛИРАЈ.сх

Модули се морају ручно учитати. Можете и да поново покренете систем да бисте их подразумевано учитали.

$ судо модпробе асхмем_линук && судо модпробе биндер_линук

Сада се следећа наредба може користити да се покаже постоје ли два нова чвора у директоријуму / дев.

$ лс -1 / дев / асхмем, везиво

Инсталирајте Анбок снап
Анбок је доступан у облику снап пакета. Стога ће овај корак бити идентичан за све дистрибуције. Снапс су универзални Линук пакети који се могу покренути на било којој дистрибуцији. У службеној документацији за снап потражите одговарајуће упуте за инсталацију снапа на свим подржаним дистрибуцијама.

Покрените следећу команду да бисте инсталирали Анбок снап.

$ судо снап инсталл --девмоде --бета анбок

Пошто Анбок нема потпуну подршку снап-а јер је још увек у бета верзији, мора се инсталирати помоћу -девмоде. Због тога се снап неће аутоматски ажурирати. Да бисте ручно ажурирали Анбок снап, покрените следећу команду.

$ судо снап рефресх --бета --девмоде анбок

Коришћење Анбок-а

Покретање Анбок-а
Анбок треба да се појави у менију апликације. У овом примеру је директно доступан из Убунту менија.

Ова следећа слика приказује основни прозор Анбока, у којем су наведене све тренутно инсталиране апликације.

Сада ћемо користити апликацију Калкулатор.

Инсталирање апликације на Анбок
Да бисмо инсталирали апликације на Анбок, морамо да користимо Андроид Дебуг Бридге (АДБ). Покрените одговарајућу наредбу специфичну за дистрибуцију да бисте инсталирали АДБ.

За Дебиан / Убунту и деривате:

$ судо апт инсталл андроид-тоолс-адб

За Федору и деривате:

$ судо днф инсталирај андроид-алате

За Арцх Линук и деривате:

$ судо пацман -С андроид-алати

За опенСУСЕ, СУСЕ Линук и деривате. Погледајте Андроид алате на опенСУСЕ:

$ судо зиппер инсталирајте андроид-алате

Једном инсталирани, покрените следећу команду док је Анбок покренут да бисте покренули АДБ сервер и препознали Анбок као Андроид уређај повезан са рачунаром.

$ адб уређаји

Анбок подразумевано нема инсталирану Гоогле Плаи продавницу или било коју другу продавницу апликација. Користићемо АДБ за инсталирање АПК пакета на Анбок. Имајте на уму да се апликације можда неће инсталирати и покренути ако садрже изворне бинарне датотеке које нису компатибилне са к86 архитектуром.

$ адб инсталл .апк

Инсталирање Гоогле Плаи продавнице на Анбок
Овај процес, који представља покретање једноставне Басх скрипте доступне на ГитХуб-у, важан је ако желите пуноправно Андроид искуство. Скрипта ће инсталирати Гоогле Плаи продавницу заједно са либхоудини, што је важно за покретање АРМ апликација.

Прво се побрините да ваш систем садржи све потребне зависности за извођење ове процедуре. Покрените команду специфичну за дистрибуцију.

За Дебиан / Убунту и деривате:

$ судо апт инсталл вгет цурл лзип тар унзип скуасхфс-тоолс

За Федору и деривате:

$ судо днф инсталл вгет цурл лзип тар унзип скуасхфс-тоолс

За Арцх Линук и деривате:

$ судо пацман -С вгет цурл лзип тар унзип скуасхфс-тоолс

Сада преузмите скрипту.

$ вгет хттпс: // рав.гитхубусерцонтент.цом / геекс-р-ус / анбок-плаисторе-инсталлер / мастер / инсталл-плаисторе.сх

Означи скрипту као извршну датотеку.

$ цхмод + к инсталл-плаисторе.сх

Покрените скрипту.

$ ./ инсталл-плаисторе.сх

Када се све заврши, Анбок је спреман за рад!

Као што видите, Гоогле Плаи Сторе је инсталиран.

Последње мисли

Анбок је робусна алатка за покретање Андроид апликација на Линуку. Међутим, поступак почетне конфигурације је сложен, а мапирање кључева недостаје. Ако можете да занемарите ове две мане, Анбок је одличан Андроид емулатор. Међутим, ако Анбок није за вас, не брините: постоје разни други Андроид емулатори. Погледајте најбоље начине за покретање Андроид апликација и игара на Линуку.

Срећно рачунање!

Топ 5 карата за хватање игара
Сви смо видели и волели стримовање играња на ИоуТубе-у. ПевДиеПие, Јакесептицие и Маркиплиер само су неки од најбољих играча који су зарадили милионе ...
Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...