2011-06-05 24 views
2

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

编辑:我当然在Android模拟器测试应用程序,但只有帮助测试不同Android版本。但是我正在寻找一种方法来在不需要购买的情况下在不同的手机上进行测试 - 如果可能的话?

+0

我想我误解了一些东西:你不知道谷歌与android sdk分发的android模拟器? http://developer.android.com/sdk/index.html – ccoakley 2011-06-05 07:36:35

回答

7

有一个叫DeviceAnywhere的公司:http://www.deviceanywhere.com/,这似乎是这样做的。

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

+0

也http://www.perfectomobile.com/ – 2011-06-05 17:11:12

0

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

这里是在模拟器上的信息以及如何使用它:http://developer.android.com/guide/developing/building/building-eclipse.html#RunningOnEmulatorEclipse

+0

Corey,谢谢你的回答,但我已经在Android模拟器中测试了不同版本的应用程序。但是我正在寻找一种方式(可能不可能,但也许我错过了一些东西)如何在不同的手机上虚拟测试我的应用程序。 – Frodik 2011-06-05 07:40:57

+0

@Frodik:虽然我可能是错的,但我不相信有可能在没有硬件的情况下测试不同的硬件,因为仿真器可以测试的唯一东西就是每部手机运行的软件。要测试硬件,您需要实际的硬件(即手机)。对不起 – 2011-06-05 07:44:22

0

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

相关问题