ziz*_*jab 6 jquery-plugins android-emulator android-x86 cordova
我正在使用jQuery Mobile,Phonegap和谷歌地图的jQuery插件开发一个Android应用程序.模拟器加载网页所需的时间太长,使我的代码测试成为一项痛苦的操作.我在虚拟机上安装了Android x86,并将其链接到Eclipse以调试我的应用程序.
这个解决方案比模拟器更快,但问题是我的应用程序总是崩溃,这在模拟器中并非如此.这让我有疑问:虚拟机上的Android x86是模拟器的稳定替代品吗?
根据我的经验,答案肯定是肯定的。
与您描述的情况不同,我的应用程序永远不会在 Android-x86 VM 上崩溃,并且由于 SDK 的模拟器不支持麦克风输入,因此它实际上是测试我的应用程序的唯一方法,而无需为每种变体购买真实设备安卓。
此外,正如您所指出的,它运行得更快。与 Google 声称的“接近原生速度”相反,Android 的 SDK 运行速度比 Android-x86 慢得多,而且肯定比真正的手机或平板电脑慢。
您的应用程序在 Android-x86 VM 上运行时崩溃的事实实际上可能是一件好事:有机会检查如何使您的应用程序在不可预见的情况下更加健壮(您知道,有很多类型的设备)。
Android-x86的唯一缺点是它仅适用于 ICS (Android 4.0.4),这意味着您无法在 Jelly Bean (Android 4.1.x) 中测试您的应用程序。这可以通过构建您自己的VirtualBox - AOSP来解决。
| 归档时间: |
|
| 查看次数: |
783 次 |
| 最近记录: |