在PC上运⾏安卓(Android)应⽤程序的⼏个⽅法
三种⽅法:
1、在PC安装⼀个安卓模拟器,在模拟器⾥⾯运⾏apk;
2、虚拟机安装 Android x86 然后在此系统⾥运⾏;
3、利⽤⾕歌chrome浏览器运⾏(这是⼀个新颖、有前途、激动⼈⼼的⽅法,有望实现全平台运⾏安卓应⽤程序);
下⾯分别介绍这三种⽅法:android模拟点击
1、借助模拟器运⾏:
(1)利⽤⾕歌开放的开发包创建AVD(Android Virtual Device,安卓虚拟设备)
⾸先下载安卓开发包(⽬前 4.2 是主流):
附带安卓4.2系统镜像的开发包:
附带安卓4.4系统镜像的开发包:,
解压后打开,菜单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:
最后运⾏效果如下:
必须在以上安装模拟器启动之后才可以安装软件:
将 所在路径 X:\adt-bundle-windows-x86-20130219\sdk\platform-tools 加⼊环境变量 path 中,
在 cmd ⾥运⾏,
< install xxx.apk 安装某apk,
< install -r xxx.apk 重新安装(reinstall)某apk,
< uninstall xxx.apk 卸载某apk,
< uninstall -k xxx.apk 卸载但保留(keep)数据和 cache ⽬录,
具体参数可以在cmd⾥直接输⼊ 查看,
当然,也可以在模拟器⾥安装和卸载程序。
该⽅法⼩结:优点是⼏乎所有程序都可以运⾏,兼容性好;缺点是资源占⽤多,运⾏极其缓慢。
(2)下载第三⽅定制的模拟器:
,可以安装多个引擎:
及:
及其:
模拟器应⽤下载:,这上⾯应⽤都经过测试可以在以上⼏个模拟器⾥正常运⾏。
该⽅法⼩结:第三⽅模拟器兼容性没有官⽅的好,但是性能较优,且操作⽅便,
这⼏个模拟器⾥天天模拟器性能最好且在输⼊时可以调⽤PC输⼊法,也可以随意调整分辨率:
2、在 Android x86 系统⾥运⾏:
⾸先下载 Android x86 系统(项⽬),
⽬前最新版本为(截⽌2014/10/02):
我是在 VMware ⾥安装的,但是⽆法更改分辨率,建议⽤ VirtualBox 安装,可以修改分辨率,具体安装见以下链接的两个教程:
三点注意事项:
1)VMware 创建磁盘的时候⼀定对于磁盘类型⼀定要选择 IDE,否者系统⽆法识别:
2)应⽤尽量到“安卓市场”⾥安装,基本上都可以正常使⽤,其他的不⼀定;
3)安装后默认横屏,但是有些⼿机版的 app 会横着显⽰,
需要安装 Orientation Control(屏幕旋转)、Display Orientattor(强制旋屏)
配合使⽤时要关闭系统的⾃动旋转屏幕——设置->辅助功能->⾃动旋转屏幕:
该⽅法⼩结:性能⽐模拟器略差,显卡没有驱动好,分辨率没法设置,⿏标有点飘,但是兼容性⽐模拟器好,⼤部分应⽤都可以运⾏。
3、在 Chrome ⾥运⾏:
Google 搞了个 App Runtime for Chrome (⽬前处于 Beta 阶段)可以作为插件挂载到 Chrome 浏览器⾥,然后就将 apk 以插件形式安装到浏览器⾥,就可以运⾏了。
详见教程:;
我说⼀下核⼼步骤:
1)下载 Chrome :;
2)下载或,
解压到任何⼀个⽬录(之后不要删掉,chrome ⼀直要调⽤的),
到 chrome://flags/ 启⽤ Native Client:
到 chrome://extensions/ 启⽤“开发者模式”,然后点击“加载正在开发的扩展程序”选择刚才解压的⽂件⽬录即可
3)转换apk,提供两种⽅法:
利⽤将 apk 转换成 crx 插件,下载后拖放到⾕歌浏览器⾥⾯安装;
利⽤ chromeos-apk ⼯具装换:
安装;
打开“Node.js command prompt”输⼊ npm install chromeos-apk -g 安装 chromeos-apk:
利⽤ chromeos-apk xxx.apk 命令转换 apk 应⽤程序,转换后会得到⼀个⽂件夹(不要删除),安装⽅法和上⾯安装 Android Runtime ⼀样:
4)之后就可以在 chrome://apps/ ⾥运⾏安装的插件了:
该⽅法⼩结:资源占⽤低,运⾏性能极好,不过由于⽬前处于测试阶段,兼容的程序有限。
⽬前只能等待 Google 的完善,估计到时 Android 会更⽕了,赶紧投⾝ Android 软件开发,只需⼀个
版本即可在所有平台运⾏……
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论