是否有任何模拟器可以测试 APK,适用于所有类型的 android 设备。有一个叫YouWave,但它并不好。
我想要的是,一个模拟器,当 APK 文件被加载时,执行 UI 界面、性能等自动测试,并提供相同的报告。说对于这种组合,您的 APK 无法正常工作。
这可能不是您问题的答案,但仅根据我的经验,我想分享最佳实践是尽可能多地获得真实设备。显然设备成本很高,但这就是您可以确定的方式。
正如上面所建议的,您可以尝试使用bluestacks,因为它可以让wifi
系统工具轻松连接到您,即性能比 Android 提供的本机模拟器更好。
最好的办法是让您的应用程序在一些不同的设备上进行测试Classes
。
通过上面的类,我的意思是,
或者,现在也有一些测试机构拥有许多设备,他们在真实设备上为您进行测试,因此您无需为设备付费,这只是一个建议,或者您可以向某人建议。
--Edit-- 我最近使用了 Genymotion,我发现它比任何其他模拟器都好,
--2020 年 11 月更新--
Bluestacks 最近有了很大的改进,大部分功能都可以免费使用。我已经尝试测试该应用程序的多个实例,它通过模拟两部手机、通过链接共享数据等来发挥魅力。
使用manymo.com。这是一个安卓在线模拟器。
看一眼:
同时,如果你没有找到解决方案,这里有一些常见的android虚拟设备配置,所以你可以很容易地在AVD中配置自己不同的设备:
如果您希望应用程序在所有类型的 android 设备中完美运行,那么答案是“否”。
正如 Prateek 在他的回答中所建议的那样,您必须在一些不同类别的真实设备上测试您的应用程序。
如果您没有资源自己进行测试,请寻求拥有大量设备并在真实设备上测试 Apk 文件的人的帮助。
在线测试,使用appetize并上传您的 apk。好简单。他们将发送一个链接进行测试。
android SDK 带有一个 UI 测试器,可以进行自动化的 UI 测试,完整的细节可以在 android 开发者网站上找到:
http://developer.android.com/tools/testing/testing_ui.html
可以测试按键,旋转屏幕,获取详细信息,听起来完全可以满足你的要求
Andyroid将完全满足您的需求: