jquery-plugins – 虚拟机中的Android X86是否代表Android Emulator的真正替代品?

我正在使用jQuery Mobile,Phonegap和谷歌地图的jQuery插件开发一个 Android应用程序.模拟器加载网页所需的时间太长,使我的代码测试成为一项痛苦的操作.我在虚拟机上安装了Android x86,并将其链接到Eclipse以调试我的应用程序.

这个解决方案比模拟器更快,但问题是我的应用程序总是崩溃,这在模拟器中并非如此.这让我有疑问:虚拟机上的Android x86是模拟器的稳定替代品吗?

解决方法

根据我的经验,答案绝对是肯定的.

与您描述的情况不同,我的应用程序永远不会在Android-x86 VM上崩溃,而且自SDK的模拟器doesn’t support microphone input以来,它实际上是测试我的应用程序的唯一方法,而无需购买适用于Android的each variant的真实设备.

此外,正如您所指出的,它运行得更快.与Google声称的“接近本机速度”相反,Android的SDK运行速度比Android-x86慢得多,而且肯定比真正的手机或平板电脑慢.

您的应用程序在Android-x86 VM上运行时崩溃的事实实际上可能是一件好事:有机会在unforeseeable circumstances检查使应用程序更加健壮的方法(您知道,有很多类型的设备).

Android-x86的唯一缺点是它仅适用于ICS(Android 4.0.4),这意味着您无法在Jelly Bean(Android 4.1.x)中测试您的应用程序.这可以通过构建自己的VirtualBoxAOSP来解决.

相关文章

1.第一步 设置响应头 header('Access-Control-Allow...
$.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的...
jquery.serializejson.min.js的妙用 关于这个jquery.seriali...
JS 将form表单数据快速转化为object对象(json对象) jaymou...
jQuery插件之jquery.spinner数字智能增减插件 参考地址:http...