在Linux直接运行安卓程序
来源:互联网 发布:陈自强 知乎 编辑:程序博客网 时间:2024/05/18 02:38
Linux上的软件少得可怜,要是能够直接运行安卓程序,那将是意见很酷的事情。
方法原理:首先这个方法不需要开启安卓虚拟机,是直接在Linux上运行的。
谷歌在很早之前提出了archon的方案,能够直接在PC端运行安卓app,但是并不是很完善,所以不保证所有app可运行,请自测。
后来deepin对其进行了加强,在此感谢深度团队。
部分为转载内容,再次感谢原作者。
理论基于Debian的系统都可以,本人基于Linux mint17.3,其他Linux发行版请自行测试。
一、安装运行环境
首先要安装chrome浏览器,可到 http://www.google.cn/chrome/browser/desktop/index.html 下载
在我提供的资源网址中,选择环境包文件夹
安装 archon-integration*.deb 和 deepin-archon*.deb即可
二、安装安卓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
- 在Linux直接运行安卓程序
- 直接在安卓运行C
- 在Linux中直接运行Windows二进制程序
- 直接在android上运行c++程序
- 徐海蛟:matlab 程序在命令行直接运行
- 在Eclipse中直接运行Mapreduce程序
- U3D中的Profile也是可以直接在链接安卓设备运行游戏下查看的
- 安卓apk打包后安装就后运行就闪退,直接run在手机正常
- 使用call_usermodehelper在Linux内核中直接运行用户空间程序
- 编写在Android的Linux系统中直接运行的可执行程序 - 检测CPU能力
- 使用call_usermodehelper在Linux内核中直接运行用户空间程序
- 使用call_usermodehelper在Linux内核中直接运行用户空间程序
- 使用call_usermodehelper在Linux内核中直接运行用户空间程序
- 编写在Android的Linux系统中直接运行的可执行程序
- 使用call_usermodehelper在Linux内核中直接运行用户空间程序
- 使用call_usermodehelper在Linux内核中直接运行用户空间程序
- 在安卓(手机)上运行 Ubuntu (Linux)
- 在安卓设备上运行可视化GUN/linux
- Yii2 常用配置和概念小记
- Linux下svn服务端的安装与配置
- 数据分片路由抽象模型
- 医疗APP功能解析一微医
- 最近的两个小项目,2:Python webapp的docker镜像
- 在Linux直接运行安卓程序
- 练习三1001
- 圆形TextView的实现
- 山东省第五届ACM省赛题——Painting Cottages(求点集的划分)
- 啊哈!算法—冒泡排序
- 正则表达式知识详解之贪婪模式和非贪婪模式 (java版示例)
- Spring 实践:AOP
- 解读开源中国oschina App(thanatosx版)引导贴
- 长方柱体类