模拟器安装 - genymotion

文章详细介绍了真机调试与模拟器的优缺点,提供了使用Genymotion模拟器接近真机速度的方法,包括安装过程、注意事项及可能遇到的问题解决方案。文章还分享了关于ADT Bundle、VirtualBox、Genymotion插件和模拟器的集成使用技巧,帮助开发者提高Android开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用真机调试要占用手机,有其不方便之处(有公家testing手机的除处),模拟器标准是用SDK Manager 中的 ARM EABI System Image,可能 I5+8G内存 不够吧(说笑),结果不是慢,而是一直Loading 直接起不来。后来用 Android Studio,开始连IDE也有点慢,后来优化了一下,速度可以接受了。不过eclipse 不想放弃,改用Intel x86 Atom System Image(Intel CPU的才可用,针对Intel CPU优化的), 终于可以起来了。注意AVD起了后,就直接在上面运行,不用每次关了AVD再启。如是debug 则要关了run mode的AVD然后再debug,debug 和 run 切换是需要重启AVD的。

不过这东西来多几次又会变得很慢,实在受不了,找了找,发现genymotion,终于接近真机速度啦!

安装过程网上一大把,这里贴一个:http://www.33lc.com/article/15104.htmlhttp://mobile.51cto.com/aengine-404920.htm


一、需要注意的是:

1)Genymotion 需要网上注册,记得去英文版网(genymotion.com)而不是中文版网(genymotion.net, genymotion.cn)注册,不要会白搞的,呵呵~;

2)之前用Genymotion 版本 2.1,不知道是版本问题还是兼容性问题,模拟器启动了,但应用不能正常装上去,没错误信息但又一直黑屏,换了2.3 就可以了。

3)如何在Genymotion上运行?

      以eclipse为例,直接在eclipse外就运行Genymotion,并启动相应的模拟器(各种不同型号的模拟器会在配置时自动下载,大概100多MB一个)。

      Eclipse > Run as > Run configuration,选择相应程序 > Target > Launch on all compatible devices > Active devices。在Genymotion模拟器上开手机锁,看到Hello World了吗?:)



另:现在的 adt-bundle-windows-x86已经集成SDK和eclipse,eclipse启动速度很快,因为没有Java EE等plugin。想做JavaEE开发的可以再下载JavaEE版的eclipse,分开也好,启动快。所以初始安装的全套工具有:

adt-bundle-windows-x86(约480MB,http://big1.cr173.com/adt-bundle-windows-x86.zip)

VirtualBox(约106MB,http://dlsw.baidu.com/sw-search-sp/soft/08/15321/VirtualBox-4.3.24-98716-Win.1425444683.exe)

genymotion(约25MB,www.genymotion.com,注册登陆下载,有合并VirtualBox版下载)

genymotion eclipse 插件(约25K, 解压adt-bundle-windows-x86获得eclipse,eclipse > install new software,参考http://mobile.51cto.com/aengine-404920.htm

genymotion 模拟器(约100MB一个,通过genymotion软件下载)


二、可能问题:

Q: Unable to start the Genymotion virtual device (host)

A: 我在三台机器(分别是winxp, win vista, win 7)都装了,同样的安装文件和安装流程,结果在vista上出现这个错误,经试验,以下的这个方法可以解决:http://www.pczhishi.cn/jishu/guzhang/171.html (内网ip随意,不要与外网的真正ip一样就可以了)至于原因。。。就不知了。

 

Q: Unable to start the Genymotion virtual device (module not found)

A: check virtual box installation path, disk space. normally, need to re-install virtual box in other drive or path.

Q: The connection to adb is down

A: genymotion > setting > adb > use custom Android SDK tools, set 为原来的sdk路径。然后重启eclipse,eclipse > 对应工程右键 > run configuration > Target > Launch on all compatible devices/AVD's > Active devices and AVD's.


Q: Android 5 不支持之类的

A: eclipse > Java > compiler,JDK 1.6 (1.5不支持Android 5)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值