Linux、chrome运行安卓app

Introduction

本文主要介绍了在Linux上不需要安卓虚拟机的方式运行安卓App的方法。主要内容转载自在Linux直接运行安卓程序,并进行了chrome上运行安卓程序的内容的添加。

ARChon项目

App Runtime for Chrome (ARC)项目是谷歌推出的,开发者可以通过一个 Chrome 浏览器在任意操作系统运行 Android 应用,当然现在还很不完善,大部分app即使经过官方发布的ARC Welder进行apk到chrome application的转换,也不能正常运行。
民间的ARChon项目主页则移植了ARC到Linux和win上。国内的deepin团队也对其进行了自己的适配,以便适合自己的deepin操作系统,而且在此基础上,deepin又在维护很多国内的app。

一、使用deepin团队维护的作品[推荐]

运行打包好的deb

包下载地址百度云分享
从环境包里下载archon-integration_0.0~20150528_amd64.deb deepin-archon_1.0.1_amd64.deb并安装,依赖noidejs,debian直接apt-get -f install解决依赖即可。
deepin维护的app
我目前只下载测试了贴吧,微博,正常使用,但是cajviewer(知网的阅读器,用来阅读知网自己格式的论文)崩溃,无法使用。

直接运行apk [可以尝试自己下载apk]

下载安卓apk程序,尽量下载pad版本,解压apk:

# xxx.apk为被解压的apk文件名
/usr/lib/node_modules/chromeos-apk/chromeos-apk --archon -t --scale --name "Android App" xxx.apk

运行

/lastore/framework/myarchon/archonrun --silent-launch --load-and-launch-app=被解压apk程序的完整路径

二、使用谷歌官方的插件

你也可以自己使用谷歌的插件进行尝试运行android app。

安装谷歌ARC Welder应用

直接从谷歌应用商店下载ARC Welder即可(上不去谷歌请查看博客主页置顶文章)

安装配置android app

首先要开启chrome设置里的硬件加速选项,可选的操作是在chrome://flags/里开启第一个

覆盖软件渲染列表 Mac, Windows, Linux, Chrome OS, Android
覆盖内置的软件渲染列表,并对不支持的系统配置启用 GPU 加速。

下载自己想要测试的app的apk安装包,从chrome的应用起动器或者访问chrome://apps打开ARC Welder,首次打开ARC Welder需要点击Choose设置一个目录用于存储资料。然后点击Add your APK添加你想要运行的安卓应用程序

主要设置项如下:

设置 选项
Orientation 屏幕方向 Landscape 横向 / Portail 竖向
Form Factor 设备类型 Tablet 平板电脑 / Phone 手机 / Maximized 最大化
Clipboard Access 访问剪切板 Yes / No

我的debian 8 gnome3选项没有显示,但是点击相应位置可以设置。。
设置完成后点击TEST运行app,weiboHD版登录的时候屏幕方向有问题,但是登录完成以后就正常的横屏了。

同时运行多个app

ARC Welder 一次只允许启动一个app,可以点击Download ZIP 将app转换成chrome应用,将获得的zip解压到任意文件夹,前往chrome://extensions 打开「扩展工具」,勾上右上角「开发者模式」,然后点击「加载正在开发的扩展程序..」并选择该目录,将这个 Chrome 应用导入到浏览器去。

添加完成后,就可以在chrome应用启动器的应用列表里看到新添加的android 应用。点击图标即可运行。

Reference

ARC Welder 谷歌官方安卓模拟器
在Linux直接运行安卓程序
在Ubuntu下开启Chrome的WebGL功能(开启GPU加速)

文章版权归 FindHao 所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明作者 FindHao 和本文原始地址:
https://www.findhao.net/easycoding/1753

你可能喜欢:(相似内容推荐和广告都使用了谷歌的推荐系统,需要对本站取消广告屏蔽才能显示。感谢点击↓广告支持博主~)

Find

新浪微博(FindHaoX86)QQ群:不安分的Coder(375670127) 不安分的Coder

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*