5

我对 Android 开发完全陌生,但我刚得到一个 HTC Hero 并想为它开发一些应用程序。但是,我使用笔记本电脑作为我的开发机器,并且模拟器非常慢。启动大约需要 10 到 15 分钟,虽然我可以让它打开,但在使用其他应用程序(如 Web 浏览器/Eclipse IDE 等)时,它通常会减慢系统速度。为 Android 开发的最佳方法是什么电话?我可以简单地插入 HTC 并不断加载新的 APK,但这似乎是一个测试微小更改的过程太长了。是否有任何其他方法可用于调试应用程序,或者我必须勇敢地使用模拟器,直到获得新系统?谢谢

4

4 回答 4

11

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

于 2009-12-27T17:44:50.523 回答
3

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

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

在我的 HTC Hero 和开发机器上,这大约需要 7 秒(这无疑是相当快的,但由于 Eclipse 通常在后台编译,所以大部分时间都用于在手机上安装)。

于 2009-12-27T17:46:42.453 回答
0

我对 android-specific 开发了解不多,但是你在编写和使用测试吗?如果你是,你可以在不加载模拟器的情况下测试很多逻辑,只要你有适当的设置方法来模拟环境。

然后,模拟器或设备将仅用于验证 GUI 调整或设备特定功能。如果这就是您现在主要测试的内容,那么不,我不相信还有其他解决方案。

于 2009-12-27T17:11:13.990 回答
0

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

于 2013-08-16T06:40:52.557 回答