代码之家  ›  专栏  ›  技术社区  ›  keyboardP

Android仿真器替代方案

  •  5
  • keyboardP  · 技术社区  · 16 年前

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

    4 回复  |  直到 12 年前
        1
  •  11
  •   fupsduck    16 年前

    使用你的英雄是一条必经之路。每次更改后加载apk和运行程序只需几秒钟。如果您没有运行任何模拟器,并且HERO已插入(安装了Android SDK USB驱动程序),那么Eclipse将自动选择HERO作为目标机器。

        2
  •  3
  •   Christopher Orr    16 年前

    你真的可以把应用程序加载到手机上,然后用这种方式测试;这是我经常做的事情。

    在Eclipse中点击ctrl+shift+f11将自动编译应用程序,将apk上传到它找到的运行设备(无论是模拟器还是电话),然后启动应用程序。

    对于我的HTC英雄和开发人员机器来说,这需要大约7秒钟的时间(这是公认的相当快的速度,但由于Eclipse通常在后台编译,所以所花的大部分时间是在电话上安装)。

        3
  •  0
  •   jsoverson    16 年前

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

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

        4
  •  0
  •   insomniac    12 年前

    使用虚拟盒进行更改,从谷歌下载Android ISO文件,如果这不起作用,试试这个。 http://www.genymotion.com/features/