Blog Logo
  • Home
  • SACC2013
  • Categories
  • Tags
  • About
  • Feed

在谷歌浏览器(Chrome)中运行安卓应用(APK)

by Ruanjf — on Android Chrome 15 Mar 2015

介绍

平常我们的Android APK只能在手机或者Pad上运行。由于谷歌提供了能在ChromeOS下运行APK后,外国一个牛人就把它改造成在Chrome下就可以运行了。考虑下电脑上都跑着APK,逆天了。

运行先决条件

安装依赖扩展应用

  • 下载地址在这里,这个是64版本的。可能有些应用已经默认是64的了(又是苹果开的先河呵呵了)因此大家还是下64位的吧。真想要32位的这里也双手奉上。
  • 接下来就是打开谷歌浏览器的扩展应用,点击链接或者复制这个chrome://extensions/到浏览器的地址栏。快捷键ctrl + L,OSX下cmd + L。先勾上开发者模式在页面顶部的右边
  • 然后先下载解压到一个文件夹,再到扩展应用中选择刚才解压到的文件夹。就可以看到如下图的界面 安装依赖环境

安卓APK转化为扩展应用

  • 到终端或者命令行界面下下安装打包工具npm install chromeos-apk -g。未安装过nodejs环境的,请移步到nodejs与npm安装
  • 接下来到APK所在的目录下执行命令chromeos-apk --name duokan DkReader_3.4.1_02112111_Duokan.apk。运行结果如下

    rjf-mba:chrome-apk $ chromeos-apk --name duokan DkReader_3.4.1_02112111_Duokan.apk
    Directory " com.duokan.reader.android " created. Copy that directory onto your Chromebook and use "Load unpacked extension" to load the application.
    
  • 执行命令后将产生一个文件夹,最后在扩展应用添加该文件夹 安装扩展应用 安装扩展应用

运行扩展应用

在扩展应用中点击对应应用的启动链接(蓝色链接地址) 效果如下: 效果图OSX

附加说明

  • 在生成的扩展应用对应的manifest.json中添加"resize": "scale"配置即可实现应用窗口大小可变功能
  • 转换扩展命令chromeos-apk支持参数--tablet,以实现作为Pad应用(窗口大)。如,chromeos-apk --tablet --name duokan DkReader_3.4.1_02112111_Duokan.apk

参考chromeos-apk

Ruanjf Author

Ruanjf

ruanjiefeng@gmail.com

是我,这就是我

Comments

comments powered by Disqus
All content copyright Ruanjf © 2020 • All rights reserved.
Proudly published with Jekyll on Tuesday, 05 May 2020 at 05:34 PM UTC