anbox - 리눅스용 안드로이드 에뮬레이터 설치 리눅스

anbox는 리눅스에서 안드로이드 앱을 실행할 수 있게 해 주는 에뮬레이터다. 하드웨어와 OS를 포함하는 가상머신과 달리 안드로이드 앱을 마치 리눅스 GUI 프로그램처럼 실행할 수 있게 해 준다.

anbox 공식 홈페이지는 아래의 링크를 참고하자.
https://anbox.io/

우분투 계열 배포판인 리눅스 민트(linux mint) 18.2 XFCE에서 설치를 진행했다. anbox 홈페이지에 안내된 절차에 따라 작업. 설치 절차는 아래의 링크에 있다.

https://docs.anbox.io/userguide/install.html

우선 snapd 패키지를 설치한다. 생소하긴 한데, snap이라는 리눅스 패키지 배포/관리용 도구가 있는 모양이다. anbox는 snap 패키지 형태로 배포된다.

# S/W 저장소 정보 갱신
sudo apt-get update
# snapd 설치
sudo apt-get install snapd

이제 커널 모듈을 설치한다.

# anbox PPA 추가
sudo add-apt-repository ppa:morphis/anbox-support
# S/W 저장소 정보 갱신
sudo apt-get update
# 커널 모듈 설치
sudo apt-get install linux-headers-generic anbox-modules-dkms

# 커널 모듈 로드(load)
sudo modprobe ashmem_linux
sudo modprobe binder_linux


# 커널 모듈 확인
ls /dev/ | grep ashmem
ls /dev/ | grep binder


이제 anbox를 설치한다.

# anbox 설치
sudo snap install --devmode --beta anbox

# anbox 설치 정보 확인
snap info anbox

anbox에 안드로이드 앱을 추가하려면 apk 파일을 adb(안드로이드 디버그 브리지, android debug bridge)를 통해서 설치해 주어야 하므로 adb 패키지도 설치한다.

# adb 설치
sudo apt-get install android-tools-adb

로그아웃했다가 다시 로그인.

XFCE 어플리케이션 메뉴에 "Anbox Application Manager"와 "Android Settings"가 새로 생성된 것을 확인할 수 있었다. 터미널창에서도 실행 가능하다.

# android application manager 실행
anbox.appmgr

# andoird settings 실행
anbox.android-settings

앱 설치는 아래와 같이 adb를 통해서 가능하다.

# my-app.apk 설치
adb install my-app.apk

설치된 앱은 application manager에서 실행하면 된다.

apk 파일은 apkmirror.com에서 다운로드할 수 있다. (이전 게시물을 참고하자. 여기로) 다운로드할 버전은 x86_64로 선택하자.

설치된 앱 목록 확인 및 제거는 아래와 같이 작업하면 된다.  

# 설치된 앱 목록 조회
adb shell pm list packages

# apk 제거 (여기서는 com.android.music 제거)
adb uninstall com.android.music



핑백

  • 반달가면 : anbox 안드로이드 에뮬레이터에 구글 플레이 추가 2019-11-20 20:23:20 #

    ... 리눅스용 안드로이드 에뮬레이터 anbox 설치에 대한 내용은 이전 게시물을 참고하자. 여기로. anbox에 앱을 설치하려면 x86_64 버전의 apk 파일을 다운로드해서 안드로이드 디버그 브리지(adb)를 통해서 설치를 진행하도록 되어 있다. 그런데 이 ... more

덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

71342
4132
1862262

ad_widget_2