下周就是十一了,无论是学生党还是工作党,大家的大概都会有点心不在焉,为了让大家更好的心不在焉,更好的在十一前最后一周愉快的摸鱼,今天就写一个如何让Chrome(google浏览器)运行安卓APK应用的教程,虽然教程里面可能会涉及一些专有名词,但是请相信我只要由基础电脑知识的人基本都可以实现教程的目标。

事前准备:

1 版本号37以上Chrome浏览器版,我用的是64位的dev版,也可以用金丝雀版,不要使用稳定版,打开Chrome在地址栏中输入”chrome://extensions/ “勾选开发者模式

这是已经装完的扩展程序设置页面,没装之前的第一步就是勾选开发者模式

2下载这个压缩包vladikoff-archon-44bc9ba24037,解压成为文件夹备用

3下载已经更改好的游戏2048文件夹,解压备用

4下载Chromeos-APK,解压成文件夹备用

5下载Node.js,官网页面,下载后应该是一个.msi文件一路默认安装到底

正式安装运行环境

1 首先将在Chrome的扩展程序设置中,点“加载正在开发中的应用”,选中vladikoff-archon-44bc9ba24037文件夹,点击确定,由于文件夹体积比较大,所以加载时可能Chrome会出现假死现象,耐心等待即可。安装成功后Chrome的扩展程序中会出现一个ARChon Custom Runtime 1.0

2再次点击“加载正在开发中的应用”,这次换成加载事前准备第二步下载好的游戏2048文件夹,这次加载会很快,加载成功以后会出现一个com.uberspot.a2048的扩展程序,点击启动,如果成功运行说明浏览器环境支持,如果不行的话请更换成更新的开发版本Chrome或者尝试下以管理员身份运行Chrome

安装成功后点击启动,就可以先玩会2048了

3找到安装的Node.js程序的路径,默认情况下是C:\Program Files\nodejs,在nodejs目录下新建一个命名为node_global,之后进入node_modules文件夹,打开npm文件夹,再打开npm文件夹下的node_modules文件夹,将解压好的Chromeos-APK文件夹复制到npm下的node_modules文件夹。

注意路径

4回到桌面在左下角开始菜单上,右键,选择命令提示符(管理员)。为了确保安装环境的正确,首先输入node -v敲回车,如果能显示版本号证明安装成功,再输入npm -v,敲回车,显示版本号可以。一般来说在Windows平台上使用.msi文件安装的Node.js都是集成了npm而且不需要修改环境变量path(看不懂这句可以无视掉)

5依旧在命令提示符(管理员)中输入“npm install chromeos-apk -g”,敲回车,如果看到光标在不停转,说明正在安装中,安装成功后会有很多字你可以完全无视掉,回到刚才第3步我们新建的node_global文件夹中,看到有文件了就说明成功了。成功后把自己想要在Chrome上运行的安卓应用程序APK文件,复制到node_global文件夹中,请注意APK文件的名字明明必须是com.xx.xx,可以随意命名例如布卡漫画的APK文件,可以命名成com.buka.android这样

我是放了3个APK,其中一个是布卡漫画

6再回到命令提示符(管理员)中,使用cd命令,如果是经常自己动手刷安卓系统的人肯定对cd命令不陌生,只要cd到node_global文件夹  的路径就可以了,由于我安装Node.js时完全默认路径,因此默认情况下你需要输入cd C:\Program Files\nodejs\node_global 敲回车,之后再输入chromeos-apk com.xx.xx.apk –archon的命令,其中com.xx.xx.apk就是你刚才复制到global文件夹中的apk文件名,可以看下例图,我如果想转换布卡漫画的apk,就要输入chromeos-apk com.buka.android.apk –archon,敲回车后也就几秒钟会显示一行绿色文字,在global文件夹中生成一个修改后的布卡漫画文件夹

7回到一开始的步骤,将chromeos-apk生成的应用文件夹,在Chrome浏览器中加载这个文件夹,之后点启动即可,布卡漫画的实际运行图如下,和在手机上使用一样,而且还可以翻页,但是在横屏情况下无法拖动页面,好在可以自定义屏幕分辨率(详见PS4中内容)上班偷个懒追漫画看小说没问题,当然目前支持的安卓应用不是很多,像哔哩哔哩的客户端就不能正常播放视频内容,网易云音乐,网易客户端之类的则是完全没问题,手游的话还真不知道运行情况如何,如果你的电脑屏幕是触屏的话可以尝试用这个方法把LL的手游安装到Chrome上,然后天天就是点屏幕了233

效果

PS:要实现最后的效果一定要注意使用管理员身份,包括Chrome以及chromeos-apk的安装,必须以管理员身份才能进行,否则必然失败

PS2:目前还处于1.0阶段会有一定不稳定的情况。当然不会让浏览器崩溃

PS3:如果你实在不愿意进行apk转换的话,也可以私信敲我,告诉我你想要转的apk,转换后我会以压缩文件的形式放在网盘共享(每天晚上8点以后敲我)

PS4:如果觉得应用显示太小可以自己切换成平板模式或者直接手动更改大小,在转换好的apk文件夹的manifest.json中将 “formFactor”参数从phone改成tablet就是平板模式,自定义大小的话,请在vladikoff-archon-44bc9ba24037文件夹中修改gen_index.min.js和gen_main.min.js中第一行_TARGET_ANDROID_DP 中的分辨率数值,推荐使用Editpls编辑修改,虽然是个收费软件但是你懂的有免费汉化版。

更改后的效果

最后喊一句Google大法好!!!!!

本文链接:http://www.acgdoge.net/archives/93, 转载请注明出处

【转】让Chrome化身成为摸鱼神器,利用Chorme运行布卡漫画以及其他安卓APK应用教程的更多相关文章

  1. Thief-Book 上班摸鱼神器

    Thief-Book 上班摸鱼神器 介绍 Thief-Book 是一款真正的摸鱼神器,可以更加隐秘性大胆的看小说. 隐蔽性 自定义透明背景,随意调整大小,完美融入各种软件界面 快捷性 三个快捷键,实现 ...

  2. vscode插件(摸鱼神器-小霸王游戏机

    vscode插件(摸鱼神器-小霸王游戏机 步骤 vscode扩展搜索小霸王,点击下载即可. 使用 默认有一个demo小游戏,即超级玛丽. 本地仓库 可以通过local菜单上的添加按钮添加本地nes r ...

  3. 【摸鱼神器】UI库秒变LowCode工具——列表篇(一)设计与实现

    内容摘要: 需求分析 定义 interface 定义 json 文件 定义列表控件的 props 基于 el-table 封装,实现依赖 json 渲染 实现内置功能:选择行(单选.多选),格式化.锁 ...

  4. 【摸鱼神器】基于SSM风格的Java源代码生成器 单表生成 一对一、一对多、多对多连接查询生成

    一.序言 UCode Cms 是一款Maven版的Java源代码生成器,是快速构建项目的利器.代码生成器模块属于可拆卸模块,即按需引入.代码生成器生成SSM(Spring.SpringBoot.Myb ...

  5. 【摸鱼神器】UCode Cms管理系统 内置超好用的代码生成器 解决多表连接痛点

    一.序言 UCode Cms管理系统是面向企业级应用软件开发的脚手架.当前版本1.3.4.快速体验: git clone https://gitee.com/decsa/demo-cms.git (一 ...

  6. 【摸鱼神器】一次搞定 vue3的 路由 + 菜单 + tabs

    做一个管理后台,首先要设置路由,然后配置菜单(有时候还需要导航),再来一个动态tabs,最后加上权限判断. 这个是不是有点繁琐?尤其是路由的设置和菜单的配置,是不是很雷同?那么能不能简单一点呢?如果可 ...

  7. 【摸鱼神器】UI库秒变LowCode工具——列表篇(二)维护json的小工具

    上一篇介绍了一下如何实现一个可以依赖 json 渲染的列表控件,既然需要 json 文件,那么要如何维护这个 json 文件就成了重点,如果没有好的维护方案的话,那么还不如直接用UI库. 所以需要我们 ...

  8. 【摸鱼神器】UI库秒变低代码工具——表单篇(一)设计

    前面说了列表的低代码化的方法,本篇介绍一下表单的低代码化. 内容摘要 需求分析. 定义 interface. 定义表单控件的 props. 定义 json 文件. 基于 el-form 封装,实现依赖 ...

  9. 【摸鱼神器】UI库秒变低代码工具——表单篇(二)子控件

    上一篇介绍了表单控件,这一篇介绍一下表单里面的各种子控件的封装方式. 主要内容 需求分析 子控件的分类 子控件属性的分类 定义 interface. 定义子控件的的 props. 定义 json 文件 ...

随机推荐

  1. android 程序开机自启动

    今天遇到程序开机自启动,然后查了一下,很简单,就记录一下. 开机自启动,一般我们是开启启动一个广播,然后在广播里启动Activity或者别的服务. 我们要做的很简单,就是在AndroidManifes ...

  2. node socket.io web

    soket.io & web http://socket.io/get-started/chat/ 新建一個文件夾 soketWeb ; 在sokertWeb 文件夾內新建一個 package ...

  3. 后一个div无法遮挡住前一个有img的div

    这个标题实在是我无奈之下才取出来的,毕竟我文采有限~ 今天我遇到的一个eggpain的问题: 前提:当页面上有两个没有background的div,大小一样,绝对定位在同一个地方(让第二个遮挡住第一个 ...

  4. Mysql函数instr、locate、position VS like

    Mysql 大家都会用这样的語法: SELECT `column` FROM `table` where `condition` like `%keyword%’ 事实上,可以使用 locate 和 ...

  5. NSString和NSMutableString的创建及其一些常用方法

    NSString和NSMutableString都是对象类型,是NSObject的子类.NSString是不可变字符串,NSMutableString是可变字符串 一.NSString的创建 1.创建 ...

  6. linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决

    linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决 [jason@superfreak ~]$ smbclient //powerhouse-smb.my ...

  7. linux C学习笔记04--内存映射

    内存映射代码,打开一个文件与映射到内存中,对内存和文件的修改都会反映到文件中来,反之亦然,先贴代码,以后再完善: /****************************************** ...

  8. malloc()参数为0的情况

    问题来自于<程序员面试宝典(第三版)>第12.2节问题9(这里不评价<程序员面试宝典>,就题论题): 下面的代码片段输出是什么?为什么? char *ptr; ))==NULL ...

  9. .NET高级工程师面试题之SQL篇

    1 题目 这确实是一个真实的面试题,琢磨一下吧!知识不用,就会丢掉,我太依赖各种框架和dll了,已经忘记了最基本的东西.有多久没有写过SQL了,我已经不记得了. 已知表信息如下: Department ...

  10. Spring MVC开发环境的搭建和实例

    一.安装jdk 二.安装tomcat 三.安装maven 新增环境变量MAVEN-HOME,并在path变量中添加bin路径 四.安装IntelliJ IDEA 五.创建maven web项目选择jd ...