使用Linux運行安卓軟件,相似於虛擬機,這種軟件有很多html
好比Genymotion,Andy OS,Android SDK等linux
這裏來嘗試一下**Anbox**.android
Anbox和其它模擬器不一樣,Anbox使用LXC容器技術,將Android系統放入容器中運行,直接與Linux共用硬件,並將核心系統服務集成到GNU/Linux系統中,讓您運行安卓應用就如同在原生系統上同樣流暢。web
參考官方文檔:Install Anbox - Anbox documentationbash
The installation of Anbox consists of two steps.app
1.Install necessary kernel moduleside
2.Install the Anbox snapsvg
添加倉庫,安裝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
上述代碼來源於官方文檔,我本身安裝以後有報錯以下
可是後續沒發現有影響,若是您也報了這個錯,能夠先不追究,往下一步走
sudo snap install --devmode --beta anbox
snap 在國內沒有鏡像源,若是您的下載實在緩慢的沒法接受或者下載多次中斷失敗.
請使用終端科學的上網方法:
export https_proxy=http://127.0.0.1:代理軟件的本地監聽端口
snap install 成功就是安裝完成了
此時能夠在應用列表裏搜索Anbox並打開
(或者終端運行anbox.appmgr
)
首先點擊Settings
選擇Language & input -> Language
選擇Add a language ,而後選簡體中文
安裝後按住右側三橫線拖拽到English上方
設置了中文,再有想本身改設置的,跟本身的手機也沒多大區別了吧
另外能夠看到,Anbox目前模擬的安卓版本爲7.1.1,軟件和系統的兼容問題能夠注意一下這點哈.
而後到了這裏咱們終於進入主題,像一部手機同樣的安裝APK,那麼很遺憾,簡單的拖放雙擊APK都是沒法安裝到Anbox裏的
您須要先安裝ADB工具:
sudo apt install android-tools-adb
安裝完以後,在APK文件所在目錄打開終端
adb install 你要安裝的.apk
電腦上正好有一個A島的APK,安裝試試
安裝運行顯示,成功!
首先卸載anbox自己
snap remove anbox
而後清除模塊
sudo apt install ppa-purge sudo ppa-purge ppa:morphis/anbox-support
本文完,感謝您的閱讀,如有助與您,請給我點個關注和贊,謝謝您的支持.