Linux上的软件少得可怜,要是可以直接运行安卓程序,那将是意见很酷的事情。php
方法原理:首先这个方法不须要开启安卓虚拟机,是直接在Linux上运行的。html
谷歌在很早以前提出了archon的方案,可以直接在PC端运行安卓app,可是并非很完善,因此不保证全部app可运行,请自测。node
后来deepin对其进行了增强,在此感谢深度团队。android
部分为转载内容,再次感谢原做者。chrome
理论基于Debian的系统均可以,本人基于Linux mint17.3,其余Linux发行版请自行测试。浏览器
1、安装运行环境app
首先要安装chrome浏览器,可到 http://www.google.cn/chrome/browser/desktop/index.html 下载测试
在我提供的资源网址中,选择环境包文件夹google
安装 archon-integration*.deb 和 deepin-archon*.deb便可spa
2、安装安卓app
1.安装打包好的安卓app的deb包
直接在我提供的资源网址中,选择Android-apps文件夹下的对应安卓app的安装包便可
也能够到网址: http://packages.deepin.com/deepin/pool/non-free/a/ 下载对应的安卓app安装包
2.直接运行apk
a.下载测试的安卓apk程序,请尽可能下载Pad版本;
b.解压apk程序,终端执行:
/usr/lib/node_modules/chromeos-apk/chromeos-apk --archon -t --scale --name "Android App" xxx.apk ##xxx.apk为被解压的apk文件名
c.测试运行,终端执行:
/lastore/framework/myarchon/archonrun --silent-launch --load-and-launch-app=被解压apk程序的完整路径
若是想一部到位,仅仅是测试的,也能够下载环境包中的Android.sh.zip 解压出 Android.sh
运行
android.sh xx.apk
便可看到软件运行状况
资源地址:http://pan.baidu.com/s/1slqZi3r
更新及交流请关注个人微博:http://weibo.com/xuelongqy