是否可以在不同的硬件上虚拟测试Android应用程序?

时间:2011-06-05 07:31:24

标签: android cordova android-emulator

我正在寻找一种方法(可能不可能)在不同的手机/硬件上测试我的PhoneGap Android应用程序。因为我只能在我的手机上测试它,但有些人报告说我的应用无法在手机上工作/崩溃/爆炸。有没有什么办法可以在不购买实际设备的情况下在不同手机上测试我的应用程序?也许几乎就像在模拟器中运行Android或某种程度? 知道该应用程序运行良好有点令人沮丧,但有些人甚至无法启动它......

编辑:我当然在Android模拟器中测试应用程序,但这只会对不同的Android版本进行测试。但我正在寻找一种方法,如何在没有实际购买的情况下在不同的手机上进行测试 - 如果可能的话?

3 个答案:

答案 0 :(得分:7)

有一家名为DeviceAnywhere的公司:http://www.deviceanywhere.com/似乎正在这样做。

但它可能会花费你。如果你不想购买所有这些设备,那么其他人将不得不这样做。此外,他们还必须构建支持远程访问的基础架构。听起来不像是免费获得的东西。

答案 1 :(得分:0)

您可以通过Eclipse通过Android开发工具包提供的模拟器运行它。但这只会帮助测试不同版本的Android上的代码,而不一定是在不同的硬件上,所以如果它真的是硬件问题,这将无济于事,但如果它与Android的不同版本相关,这应该可以帮助您找到问题。

以下是有关模拟器及其使用方法的信息:http://developer.android.com/guide/developing/building/building-eclipse.html#RunningOnEmulatorEclipse

答案 2 :(得分:0)

与DeviceAnywhere一样,还有另一家公司可以让您在多个硬件设备上测试您的应用程序。它https://appthwack.com/。他们确实有100分钟的免费计划进行测试,所以请继续尝试。