下周就是十一了,无论是学生党还是工作党,大家的大概都会有点心不在焉,为了让大家更好的心不在焉,更好的在十一前最后一周愉快的摸鱼,今天就写一个如何让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. mysql 修改字段类型

    1.更改Float字段类型to Decimal ALTER TABLE 表名 MODIFY 字段名 decimal(10,2) not null default '0': 如: ALTER TABLE ...

  2. ISurfaceOp 接口生成等高线

    (1)ISurfaceOp.Contour 根据DEM生成等高线图层: private void button1_Click(object sender, EventArgs e)        {  ...

  3. 静态修饰符(关键字static)

    1.Static修饰的方法或变量通常称为类方法和类属性 2.静态方法中不能使用this和super关键字,也不能做为局部变量使用 3.在静态方法中不能访问非静态成员方法和非静态成员变量,但是在非静态成 ...

  4. JS函数arguments数组获得实际传参数个数

    JS与PHP在函数传参方面有点不同,PHP形参与实参个数要匹配,而JS就灵活多了,可以随意传参,实参比形参少或多都不会报错. 实参比形参多不会报错 ? 1 2 3 4 5 function say(a ...

  5. 9.S5PV210的时钟系统

    1.时钟域:MSYS.DSYS.PSYS(1)因为S5PV210的时钟体系比较复杂,内部外设模块太多,因此把整个内部的时钟划分为3大块,叫做3个域.(2)MSYS: CPU(Cortex-A8内核). ...

  6. XidianOJ 1182 Chinese Paladin – Qi’s troubles

    题目描述 As we all know, Xiahou Jinxuan (Chinese Paladin 5 Prequel's protagonist) and Yue Jinzhao (Chine ...

  7. MongoDB-JAVA-Driver 3.2版本常用代码全整理(2) - 查询

    MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别.例如用Document替换BasicDBObject.通过Builders类构建Bson替代直接输入$命令等 ...

  8. servletconfig和servletContext的区别

    1.servletConfig: 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数.(配置在某个servlet标签或者整个we ...

  9. Appium学习路-打包apk和ipa篇

    间隔这么长时间再去写Appium的学习篇是有原因的,因为在想要用appium测试ios时,发现appium只能测试debug版本的ipa包.然后就需要自己去学习打包了啊.然后就对xcode各种不了解, ...

  10. openstackM版本常见问题汇总

    汇总下常见的问题以及解释下一些比较容易让人萌的参数配置等等 问题汇总1.使用纯文本模式进行复制粘贴,打死不要用word!!!可以解决绝大多数问题,如果你依然执迷不悟,那么就好自为之吧 2.创建路由器时 ...