你好,游客 登录 注册 搜索
背景:
阅读新闻

在 Windows 上使用 Chrome 运行 Android 应用

[日期:2014-09-26] 来源:micromacer.lofter.com  作者:断尾的Zekrom [字体: ]

发现了这个好玩的东西:在 Chrome 上运行 Android App !

说明:此教程仅适用于 Windows 平台上的 Chrome .

在Linux上使用Chrome运行Android应用  见 http://www.linuxidc.com/Linux/2014-09/107200.htm

准备工作:

1.Chrome 浏览器 (版本号37以上)

2.Node.js (http://nodejs.org/

3.ARChon 运行时:点我下载(百度云)

安装运行环境:

首先,安装 Node.js ,然后打开“Node.js command prompt”

6619184244025738009

在打开的命令窗口中输入:

npm install chromeos-apk -g

忽略掉错误提示,关闭窗口。

解压下载好的 ARChon 运行时,打开 Chrome 浏览器,选择设置——扩展程序,点击“加载正在开发的扩展程序”,定位到 ARChon 运行时的目录,点击确定。

6619237020583871099
出现这个项目即代表安装成功。

6608429920794818860

接下来,下载示例文件(com.uberspot.a2048.android-OFFICIAL)(见下面Linux公社的资源下载),用加载运行时同样的方法加载,点击启动按钮查看是否能够启动,如果能够启动,恭喜,运行时安装成功。

运行自定义程序

制作一个自定义程序有两种方法。第一种是在上面提到的,使用 Node.js 命令行运行类似如下的命令:

chromeos-apk #安装包名称#.apk –archon

这样就会自动生成一个文件夹,按上文提到的方式加载即可。

另一种方法是手动编辑文件夹。 下载示例文件夹(_template)(见下面Linux公社的资源下载),然后进行编辑:

  1. 找到想运行的应用的 Apk 文件和 Apk 包名(类似 us.shandian.blacklight 这样的字符串,可以在 Play 商店、酷市场等的链接处找到;也能通过手动解压 Apk ,在 AndroidManifest.xml 中找到。)
  2. 复制一份 “_template”目录,将新目录重命名为包名。
  3. 将 Apk 文件拷贝到“\vendor\chromium\crx”目录下
  4. 编辑 manifest.json 以适应应用程序:”apkList” 项改为拷贝的 Apk 文件名,”name” 和 ”packagename” 改为包名。还可以设置 ”formFactor” 和 ”orientation” 项让应用适用于平板或手机布局,横向或纵向显示。对于 ARChon 运行时,需要删除整个 ”key” 项。
  5. 使用“加载正在开发的扩展程序”功能加载这个文件夹,点击运行测试。

当然不是所有 Android 应用都能通过 Chrome 运行,目前运行时也可能不够稳定,所以折腾一下就行,当玩玩开心吧。

一些相关文件下载

------------------------------------------分割线------------------------------------------

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2014年资料/9月/26日/Chrome 上运行 Android App

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

------------------------------------------分割线------------------------------------------

一些细节

1.这个运行时的 API Level 大于等于 19,测试软件显示 Android 4.4 :

6608624534352939573

2.输入文字会调用系统输入法:

6619199637188527921

3.应用需要上传文件数据时会调用资源管理器:

6619389852700133359

6619442629258266894
4.吹纸播放器这种应用因为分辨率问题有点悲剧,当然你能调整分辨率…参考文末的链接

6619514097514071149

关于这个运行时的更多详情以及应用兼容情况,请访问: English | 汉化版

更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-09/107199.htm

linux
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* minmim会员 发表于 2014/10/8 1:03:22
非常感谢你的教程,我已经运行成功。但不知如何修改分辨率,以及关于“还可以设置 ”formFactor” 和 ”orientation” 项让应用适用于平板或手机布局,横向或纵向显示。对于 ARChon 运行时,需要删除整个 ”key” 项。”这个设置能否详细讲讲,或者给个改成平板布局,分辨率为1280*720的示例文件。
谢谢了。