PC上运行Android APP
android
简介
最近想在PC端使用多看阅读来看书,发现没有PC端软件。通常方法就是装个虚拟机好比bluestack,或者安装android-x86等。
偶然发现了一个比较有趣的项目就是在chrome browser上google开发了一套运行APK的插件,能够将apk转换为chrome broswer的
插件运行。而且速度还能够。html
步骤
安装ARChon Custom Runtime插件
- 按照系统下载ARChon Rutime插件,我下的是Intel-x86_64
https://bitbucket.org/vladikoff/archon/get/v1.2-x86_64.zip
- 下载后解压到本地,在browser里的chrome://extensions里打开"开发者模式",选择"加载已解压的扩展程序"
- ARChon Custom Runtime插件就安装好了
转换apk到chrome browser的插件
- 在linux系统中安装 nmp, 好比sudo apt-get install nmp
- 经过nmp安装chromeos-apk转换工具。好比sudo nmp install chromeos-apk -g
- 转换apk, chromeos-apk duokan.apk --tablet, 这里回车后须要提供正确的apk的包名称,而后会产生com.duokan.hdreader.android目录
加载duokan插件到chrome browser里
- 跟上面加载插件方法同样,打开chrome://extensions里选择"加载已解压的扩展程序"
- 而后在chrome://apps里能够看到这个程序,双击运行便可
遇到的问题
- 安装chromeos-apk时,出现Error: CERT_UNTRUSTED
经过nmp config set strict-ssl false解决
- 使用chromeos-apk转换时须要提供apk的报名,相似于com.duokan.hdreader
包名在通常的app下载网站上的URL里,好比www.coolapk.com/apk/com.duokan.hdreader
- 在加载转换好的插件时出现"no “message” for key extName"
由于chromeos-apk版本老了,没有在_locals/en/message.json里加入这个项,自行打开这个文件,加入
"message":"com.duokan.hdreader"就能够了。或者升级chromeos-apk到最新。
参考
no “message” for key extName
chrome-apk
archon-runtimelinux
2018-8-30 - nicephil@gmail.comandroid