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

可以在不同的硬件上虚拟测试Android应用程序吗?,android,cordova,android-emulator,Android,Cordova,Android Emulator,我正在寻找一种方法(也许不可能)在不同的手机/硬件上测试我的PhoneGap Android应用程序。显然,我只能在手机上测试它,但有些人报告说我的应用程序在他们的手机上无法工作/崩溃/爆炸。有没有办法在不购买实际设备的情况下在不同的手机上测试我的应用程序?也许实际上就像在模拟器中运行Android,或者不知怎么的? 知道这个应用程序运行得很完美有点令人沮丧,但有些人甚至无法启动它 编辑:我当然是在Android emulator中测试这个应用程序,但这只会有助于在不同的Android版本上测试

我正在寻找一种方法(也许不可能)在不同的手机/硬件上测试我的PhoneGap Android应用程序。显然,我只能在手机上测试它,但有些人报告说我的应用程序在他们的手机上无法工作/崩溃/爆炸。有没有办法在不购买实际设备的情况下在不同的手机上测试我的应用程序?也许实际上就像在模拟器中运行Android,或者不知怎么的? 知道这个应用程序运行得很完美有点令人沮丧,但有些人甚至无法启动它


编辑:我当然是在Android emulator中测试这个应用程序,但这只会有助于在不同的Android版本上测试。但我正在寻找一种方法,如何在不同的手机上进行测试而不实际购买它-如果可能的话?

您可以通过Eclipse提供的Android开发工具包的模拟器来运行它。但这只会有助于在不同版本的Android上测试代码,而不一定是在不同的硬件上测试,因此,如果这确实是一个硬件问题,这将没有帮助,但如果它与不同版本的Android相关,这将帮助您找到问题


以下是关于模拟器的信息以及如何使用它:

有一家叫做DeviceAnywhere的公司,似乎正在这样做


但这可能会让你付出代价。如果你不想购买所有这些设备,其他人就必须购买。此外,他们还必须构建支持远程访问的基础设施。听起来不像是免费的。

像DeviceAnywhere一样,还有另一家公司可以让您在多个硬件设备上测试应用程序。信息技术他们确实有100分钟的免费测试计划,所以继续尝试吧。

我想我误解了一些事情:你不知道谷歌随android sdk分发的android模拟器吗?Corey,谢谢你的回答,但我已经在Android emulator上用不同的版本测试了这个应用程序。但我正在寻找一种方法(可能不可能,但可能我遗漏了一些东西)如何在不同的手机上虚拟测试我的应用程序。@Frodik:虽然我可能错了,但我不相信在没有实际硬件的情况下在不同的硬件上测试是可能的,因为模拟器只能测试每部手机运行的软件。要测试硬件,您需要手机的实际硬件。很抱歉