相比大家在实际生活中经常会想到将一部分手机软件在电脑上运行,至于原因那是千奇百怪,最起码我曾经会因为要刷一些东西而想过把安卓(Android)软件apk在电脑上运行,通过在网上的搜索和个人研究,一共总结出来三种将安卓(Android)软件apk在电脑上运行的方法,下面分别介绍三种方法:
1、借助模拟器运行:
(1)利用谷歌开放的开发包创建AVD(Android Virtual Device,安卓虚拟设备)
首先下载安卓开发包(目前 4.2 是主流):
附带安卓4.2系统镜像的开发包:adt-bundle-windows-x86.zip
附带安卓4.4系统镜像的开发包:Google官网下载
解压后打开eclipse.exe,菜单Window->Android Virtual Device Manager:
选择 Device Definition 选项卡,选择 4.65 720p (这个可以根据自己的喜好设置屏幕大小),然后点击右面的 Create AVD 按钮:
内存RAM设置需要根据自己电脑配置定;存储卡SD card适当分配空间,某些程序的运行是需要存储卡的;Use host GPU 勾上,可以加速渲:
点击Android Virtual Device选项卡,在列表中选中AVD,然后点击右侧的Start按钮:
启动时选项选择建议,勾选 Scale display to real size,然后将 Monitor dpi 设置为 160(这个依然可以根据自己的实际需要设置):
安卓虚拟设备运行效果如下:
必须在以上安装模拟器启动之后才可以安装软件:
将 adb.exe所在路径 X:\adt-bundle-windows-x86-20130219\sdk\platform-tools 加入环境变量 path 中,
在 cmd 里运行,
adb.exe install xxx.apk 安装某apk,
adb.exe install -r xxx.apk 重新安装(reinstall)某apk,
adb.exe uninstall xxx.apk 卸载某apk,
adb.exe uninstall -k xxx.apk 卸载但保留(keep)数据和 cache 目录,
具体参数可以在cmd里直接输入 adb.exe 查看,
当然,也可以在模拟器里安装和卸载程序。
该方法小结:优点是几乎所有程序都可以运行,兼容性好;缺点是资源占用多,运行极其缓慢。
2、在 Android x86 系统里运行安卓程序:
首先下载 Android x86 系统(官网下载),
截至2014/10/02最新版本为:Android-x86 4.4-r1 (KitKat-x86)
我是在虚拟机VMware里测试安装的,这样可以不破坏我现有的系统环境,至于如何安装虚拟机请百度吧,VMware安装AndroidX86详细方法和VMware虚拟机安装配置Android-x86详细图文教程请移步:http://wenku.baidu.com/link?url=34ehBwy3qOv4jyFIucvnr3zqLFkLwVCLV8X_c1dTql7gWX88QbmlRq8FQFIaOJCbNAudfe7LdB4yo_TAftcZ_fW8LK4XigbwfDZhcQgKsq_和http://www.360doc.com/content/14/0212/23/13312605_352045659.shtml
3、在谷歌浏览器Google Chrome里运行:
Google 搞了个 App Runtime for Chrome (目前处于测试阶段)可以作为插件挂载到 Chrome 浏览器里,然后把安卓软件apk以插件形式安装到浏览器里,就可以运行了。
安装使用必要安装下面两个软件:
(1)下载 Chrome 最新版(官网下载)
(2)下载 App Runtime for Chrome (官方下载)
解压到任意目录,在谷歌浏览器中chrome://flags/ 启用 Native Client:
在谷歌浏览器chrome://extensions/ 启用“开发者模式”,然后点击“加载正在开发的扩展程序”选择刚才已解压的文件目录
(3)转换apk,提供两种方法:
利用在线工具将 安卓软件apk 转换成 crx 插件,下载后拖放到谷歌浏览器里面安装;
利用 chromeos-apk 工具装换:
安装 Node.js,打开“Node.js command prompt”输入 npm install chromeos-apk -g 安装 chromeos-apk:
(4)最后就可以在谷歌浏览器 chrome://apps/ 里运行安装安卓软件apk了: