发现问题 解决问题:用 Chrome 运行Android应用
说到Chrome运行android程序,不得不说一个东西,那就是"Android Runtime for Chrome(ARC)",ARC是Google最新推出的 Chrome OS 运行Android程序的运行时。
但遗憾的是,ARC已经被打上了"Chrome OS专属"的标记,只能运行在Chrome上,并且只能运行Google提供的四款Android App,不能运行其他的。所以一般人无法在桌面版Chrome浏览器上使用。值得庆幸的是,一名叫做 Vladikoff的黑客,已经突破了这些限制。
Vladikoff做了一个定制版本的ARC,称之为"ARChon",可以在Windows,Mac和Linux操作系统当中 Chrome37及以上版本的Chrome浏览器中可运行任何Android应用程序。但是,ARC不支持原始的Android应用程序包(APK),它们需要被转换成一个Chrome扩展,好在Vladikoff提供了一个名为chromeos-apk 的转换工具,可以把Apk文件转换成Chrome扩展。
1,基本条件:需要Chrome版本在 37+ 以上,我现在使用的Chrome版本是最新的 37.0.2062.124 m。
2,设置Chrome, 在 地址栏中输入"chrome://flags/",进入到该界面。启用"WebGL"和"Native Client "两项。
3:下载ARChon(点击打开下载页面),打开后往下拉,找到自己对应的版本下载即可。
4:将下载下来的ARChon解压,然后在Chrome的依次打开 设置-->扩展程序,然后点击"加载正在开发的扩展程序"按钮,然后选中ARChon所在的文加件,加载ARChon。
加载成功,那些乱七八糟的警告不要去管他。
好了,至此ARChon就算是安装成功了,很简单对吧。
5:接下来就是要把Android 的APK文件,转成Chrome的扩展程序了,这里Vladikoff 大神提供了 chromeos-apk的转换程序来完成这个事情,但是略微麻烦,因为需要安装NodeJS来运行chromeos-apk。 不过,有个网友做了个网站,让大家可以不用这么麻烦,在线就可以转换。真是方便了不少。(点此打开转换网站)
6:将转换好的crx chrome扩展文件拖到chrome://extensions/ 里面进行安装。 安装好后就可以双击运行啦,不过目前仅支持部分应用,我转换了个《愤怒的小鸟》结果跑不起来,哈哈。
这是我的一些应用
来自 <http://www.open-open.com/lib/view/open1412728826092.html>