【问题标题】:Is there a repository of Android Emulator AVDs?是否有 Android Emulator AVD 存储库?
【发布时间】:2013-11-19 00:12:52
【问题描述】:
我需要在有代表性的 Android 手机和平板电脑上测试网络应用。我没有购买大量物理设备所需的预算。我正在寻找与 Android SDK 模拟器一起使用的 AVD 文件的集合来完成此操作。有谁知道现有的存储库或这些的集合?还是我必须让每个人单独弄清楚每个人的具体分辨率、内存、Android 版本等?我已经根据 SDK 的 AVD 管理器中提供的 Nexus S 定义创建了一个,但我也需要三星、HTC 等,但不知道从哪里得到它们。每个手机制造商的开发门户都有些不同,我还没有找到像“这里是我们的 AVD 的链接”这样直截了当的东西。谢谢。
【问题讨论】:
标签:
android
testing
android-emulator
avd
【解决方案1】:
如果您不需要使用 SDK 中的 AVD,您应该查看 genymotion。他们使用专用的虚拟机来模拟真实的设备,所以它真的真的快。他们还定制了一堆真实设备(手机和平板电脑),例如 Nexus 4、Galaxy S4、HTC One 和 Xperia Z。看起来他们大多支持 API 16+,但 API 9 的预览版在写这篇文章的时间。
【解决方案3】:
或者我是否必须让每个人单独确定每个人的具体分辨率、内存、Android 版本等?
您需要自己定义任何您想要的模拟器图像。规范是定义一些具有混合分辨率和操作系统级别的模拟器,而不必专门尝试针对任何特定的设备型号。
请注意,我们也欢迎您使用大量虚拟测试服务。您应该已经熟悉这些,因为它们通常用于 Web 开发中,用于测试您无法使用的浏览器/操作系统组合。
每个手机制造商的开发门户都略有不同,我没有找到像“这里是我们的 AVD 的链接”这样直截了当的内容。
市场上绝大多数 Android 设备都没有专用的模拟器图像。