Android模拟器替代方案

时间:2009-12-27 16:57:03

标签: android performance android-emulator

我对Android开发完全不熟悉,但我刚买了一个HTC Hero,并希望为它开发一些应用程序。但是,我使用笔记本电脑作为我的开发机器,模拟器非常慢。启动大约需要10-15分钟,虽然我可以将其保留,但在使用其他应用程序(如Web浏览器/ E​​clipse IDE等)时,通常会降低系统速度。 开发Android手机的最佳方式是什么?我可以简单地插入HTC并不断加载新的APK,但这似乎太长了一个测试微小变化的过程。有没有其他方法可用于调试应用程序,或者我必须勇敢地使用模拟器,直到我可以获得新系统? 感谢

4 个答案:

答案 0 :(得分:11)

使用你的HERO是可行的方法。每次更改后加载APK并运行程序只需要几秒钟。如果你没有运行任何模拟器并插入HERO(安装了Android SDK USB驱动程序),那么Eclipse将自动选择HERO作为目标机器。

答案 1 :(得分:3)

您确实可以将应用加载到手机上并进行测试;这是我经常做的事情。

在Eclipse中按Ctrl + Shift + F11将自动编译应用程序,将APK上传到它找到的正在运行的设备(无论是模拟器还是手机),然后启动应用程序。

使用我的HTC Hero和dev机器大约需要7秒钟(这当然非常快,但是因为Eclipse通常会在背景中进行编译,大部分时间都是安装在手机上)。

答案 2 :(得分:0)

我对Android特定的开发知之甚少,但你在编写和使用测试吗?如果你是这样,你就可以在不加载模拟器的情况下测试很多逻辑,只要你有适当的设置方法来模拟环境。

然后,模拟器或设备将用于验证GUI调整或设备特定功能。如果那是你现在大部分正在测试的,那么不,我不相信还有其他任何解决方案。

答案 3 :(得分:0)

使用虚拟框进行更改,从谷歌下载android iso文件,如果效果不好,试试这个http://www.genymotion.com/features/