为android开发phonegap应用程序

为android开发phonegap应用程序,android,cordova,Android,Cordova,我已经为ios开发了几个phonegap应用程序,现在我想为其中一个创建android版本。当然,安卓系统的问题是,它被用于许多不同的设备上。我知道最安全的方法是在我瞄准的每一台设备上测试应用程序,但是有没有一种智能且简单的解决方案可以在不购买20部新手机的情况下测试尽可能多的设备?例如,模拟器是否可靠 非常感谢来自android phonegap的朋友们的任何提示和建议 你可以试试Genymotion。它有一个广泛的设备,他们是可靠的,据我的经验,你可以在这里得到它 您还可以尝试使用Eclip

我已经为ios开发了几个phonegap应用程序,现在我想为其中一个创建android版本。当然,安卓系统的问题是,它被用于许多不同的设备上。我知道最安全的方法是在我瞄准的每一台设备上测试应用程序,但是有没有一种智能且简单的解决方案可以在不购买20部新手机的情况下测试尽可能多的设备?例如,模拟器是否可靠


非常感谢来自android phonegap的朋友们的任何提示和建议

你可以试试Genymotion。它有一个广泛的设备,他们是可靠的,据我的经验,你可以在这里得到它


您还可以尝试使用Eclipse中的虚拟设备。另外,如果你尝试一些真正的设备,我想这就足够了。

你是对的,有数百种设备没有人对它们进行全部测试

最好的办法是在几个不同API级别和屏幕大小的物理设备上进行测试。当然,这并不总是可能的,所以最好的办法是使用内置的模拟器

Android SDK附带一个Android SDK管理器,这使您能够下载每个API版本的系统映像

然后,您可以使用Android设备管理器创建新的模拟器,运行不同的屏幕大小和图像

这将使您能够非常全面地进行测试


祝你好运。

谢谢你的帮助!我只是想知道:genymotion与android sdk模拟器的区别是什么?首先,它的测试速度要快得多。它们毕竟都是虚拟设备模拟器,但我不知道它们的内部结构。然而,为了更可靠,我建议在这两个方面进行测试。根据我的经验,Genymotion有更多的手机尺寸和型号可供选择,而且运行速度非常快。嗨,谢谢您的回复!我刚刚尝试了以Galaxy Nexus为设备的模拟器,应用程序ionics starter的速度非常慢。这只是仿真器的正常感觉,还是在您的体验中,它表明出现了一些错误。我在mac电脑上。不幸的是,模拟器速度不是很快。我发现给他们一点时间热身可以提高他们的表现。在创建AVD时,也可以尝试调整设置,因为它们基本上是虚拟机,所以给它们多一点动力应该可以提高性能。