我需要在代表性的Android手机和平板电脑上测试网络应用。我没有购买大量物理设备所需的预算。我正在寻找与Android SDK模拟器一起使用的AVD文件集合来实现这一目标。有谁知道现有的存储库或这些存储库的集合?或者我是否必须让每个人分别找出每个人的特定分辨率,内存,Android版本等?我根据SDK的AVD Manager中提供的Nexus S定义创建了一个,但我也需要三星,HTC等,并且不确定从哪里获取它们。每个手机制造商开发门户网站都有一点不同,我没有找到任何直接的东西,如“这是我们的AVD链接”。谢谢。
答案 0 :(得分:2)
如果您不需要使用SDK中的AVD,则应该结帐genymotion。他们使用专用虚拟机来模拟真实设备,所以它真的真的快。他们还定制了一系列真实设备(手机和平板电脑),如Nexus 4,Galaxy S4,HTC One和Xperia Z.看起来他们大多数都支持API 16+,但有一个API 9预览写这个的时候。
答案 1 :(得分:1)
是的,有这个,感谢https://github.com/j5at和其他人:
答案 2 :(得分:0)
或者我是否必须让每个人分别找出每个人的特定分辨率,内存,Android版本等?
您需要定义自己想要的任何模拟器图像。规范是定义一些具有各种分辨率和操作系统级别的仿真器,而不一定特别试图击中任何特定的设备型号。
请记住,有许多虚拟测试服务也欢迎您使用。您应该已经熟悉这些内容,因为它们通常用于Web开发中,用于测试您没有的浏览器/操作系统组合。
每个手机制造商开发门户都有点不同,我还没有找到任何直接的"这里是我们AVD的链接"在他们身上。
市场上绝大多数Android设备都没有专用的模拟器图像。