Linux上運行安卓應用:安裝使用Anbox

#0x0 簡介

使用Linux運行安卓軟件,相似於虛擬機,這種軟件有很多html

好比Genymotion,Andy OS,Android SDKlinux

這裏來嘗試一下**Anbox**.android

Anbox和其它模擬器不一樣,Anbox使用LXC容器技術,將Android系統放入容器中運行,直接與Linux共用硬件,並將核心系統服務集成到GNU/Linux系統中,讓您運行安卓應用就如同在原生系統上同樣流暢。web

#0x1 安裝教程

參考官方文檔:Install Anbox - Anbox documentationbash

The installation of Anbox consists of two steps.app

1.Install necessary kernel moduleside

2.Install the Anbox snapsvg

#0x11 第一步,安裝須要的內核模塊

添加倉庫,安裝anbox模塊工具

sudo add-apt-repository ppa:morphis/anbox-support
 sudo apt update
 sudo apt install anbox-modules-dkms

激活模塊ui

sudo modprobe ashmem_linux
 sudo modprobe binder_linux

使用如下代碼來檢測是否成功安裝內核模塊

$ ls -1 /dev/{ashmem,binder}
/dev/ashmem
/dev/binder

上述代碼來源於官方文檔,我本身安裝以後有報錯以下
在這裏插入圖片描述
可是後續沒發現有影響,若是您也報了這個錯,能夠先不追究,往下一步走

#0x12 安裝Anbox

sudo snap install --devmode --beta anbox

snap 在國內沒有鏡像源,若是您的下載實在緩慢的沒法接受或者下載多次中斷失敗.

請使用終端科學的上網方法:

export https_proxy=http://127.0.0.1:代理軟件的本地監聽端口

snap install 成功就是安裝完成了

此時能夠在應用列表裏搜索Anbox並打開
(或者終端運行anbox.appmgr)
在這裏插入圖片描述

#0x2 使用Anbox

#0x21 一些簡單的設置

首先點擊Settings

選擇Language & input -> Language

選擇Add a language ,而後選簡體中文

安裝後按住右側三橫線拖拽到English上方
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
設置了中文,再有想本身改設置的,跟本身的手機也沒多大區別了吧

另外能夠看到,Anbox目前模擬的安卓版本爲7.1.1,軟件和系統的兼容問題能夠注意一下這點哈.
在這裏插入圖片描述

#0x22 安裝APK

而後到了這裏咱們終於進入主題,像一部手機同樣的安裝APK,那麼很遺憾,簡單的拖放雙擊APK都是沒法安裝到Anbox裏的

您須要先安裝ADB工具:

sudo apt install android-tools-adb

安裝完以後,在APK文件所在目錄打開終端

adb install 你要安裝的.apk

電腦上正好有一個A島的APK,安裝試試

在這裏插入圖片描述
安裝運行顯示,成功!

#0x3 卸載Anbox

首先卸載anbox自己

snap remove anbox

而後清除模塊

sudo apt install ppa-purge
sudo ppa-purge ppa:morphis/anbox-support

本文完,感謝您的閱讀,如有助與您,請給我點個關注和贊,謝謝您的支持.

相關文章
相關標籤/搜索