我正在玩 Android 开发,但模拟器太……慢……启动需要 5 分钟以上!
我对 Android 开发没有足够的兴趣继续使用如此缓慢的虚拟设备进行开发(而且我真的不想去购买真正的设备)。
有没有更快的模拟器?我正在寻找能够很好地与 Eclipse 集成并在 OS X 上运行的东西,并且还提供在不同屏幕尺寸和操作系统上进行测试的能力。
更快是指响应速度更快,启动时间更短。
我正在玩 Android 开发,但模拟器太……慢……启动需要 5 分钟以上!
我对 Android 开发没有足够的兴趣继续使用如此缓慢的虚拟设备进行开发(而且我真的不想去购买真正的设备)。
有没有更快的模拟器?我正在寻找能够很好地与 Eclipse 集成并在 OS X 上运行的东西,并且还提供在不同屏幕尺寸和操作系统上进行测试的能力。
更快是指响应速度更快,启动时间更短。
您可以在本地机器上的虚拟盒子环境中安装 Android。这样做通常是为了允许模拟基于 Google Maps 的应用程序,这些应用程序出于许可原因不在模拟器中运行。本部分的另一个优点是您只需启动 Android 一次,然后在每次更改后热部署您的应用程序。网上有很多教程。这是一个: http: //www.howtogeek.com/164570/how-to-install-android-in-virtualbox/
据我所知,这并没有提供任何直接的 IDE 支持。相反,您必须像在真实设备上安装它一样部署您的应用程序。
GenyMotion是一个易于安装和启动的模拟器,可以在 VirtualBox 上快速运行。他们使其与最新的 Android 版本保持同步。
与在 VirtualBox 等虚拟机上运行的大多数 Android 模拟器一样,它运行得非常快,并且使用 ADB 向其发送数据和命令(通常用于开发)的速度与预期一样快。
包括对 Wifi、GPS、Open GL 加速、多屏、全屏显示、电池、陀螺仪、灯光、温度、旋转矢量等的支持。
它与 Linux、Windows(我已经成功使用了一段时间)和 Mac 兼容。
它是免费的,但付费版本提供更多功能。除了通常的事情,它也不维护旧的 Android 版本,例如 Android 2.x。但是,如果您正在寻找最近的 Android 版本的仿真,这是迄今为止我使用过的最简单、最好的。
在 macOS 的模拟器上开发时,您应该启用 Intel 硬件加速 (HAXM) 并使用基于 x86 的 Android 映像。简而言之,这种组合应该可以提高您的应用在模拟器下的启动和运行时性能。