我是否需要安装某种模拟器?有没有提供此服务的在线服务?我在其他地方找不到这方面的指导。我在Windows 8上,只是试图找出(本地)为什么我的Android用户遇到MVC应用程序的问题。
答案 0 :(得分:2)
好吧,你可以安装一个Android模拟器并在那里使用浏览器(http://developer.android.com/tools/devices/index.html),但它非常慢,
所以你应该尝试使用Genymotion。这是一个Android虚拟机,它非常流畅。 (http://www.genymotion.com/)
另一种选择,是Opera移动模拟器,但这是专门针对移动Opera浏览器的。 (http://www.opera.com/developer/mobile-emulator)
如果您想要特定于Chrome的方法,请尝试此操作(https://developers.google.com/chrome-developer-tools/docs/mobile-emulation)
答案 1 :(得分:2)
最简单的方法是下载并安装Android SDK
并使用模拟器尝试重现问题。 SDK具有适用于所有Android版本的模拟器图像,您可以创建具有不同屏幕(分辨率/ dpi /大小)的设备,因此,如果您的网站使用响应式设计,您还可以测试它在不同设备上的扩展方式以及问题是否影响一个特定或所有Android设备。
但是,仿真器可能不足以复制和理解问题。 Android SDK图像附带浏览器,该浏览器是Android开源项目(AOSP)的一部分。虽然这个浏览器在技术上基于WebKit,但它基于相当旧的版本。大多数已经构建Android设备的OEM已经在他们的设备上签署了谷歌移动服务(GMS)许可证,这是一套谷歌应用程序套件,其中包括最新版本的Chrome,它基于最新的WebKit版本。两种浏览器之间的行为差异很大。
因此,如果问题与Chrome而不是AOSP浏览器有关,则必须购买真实设备并对其进行测试。根据您的预算以及您是否需要手机或平板电脑,您可以使用Nexus 5(合约价格为350美元),Nexus 7(仅限230美元wifi)或Moto G(合约价格为175美元) 。当然,您也可以购买三星Galaxy S4,HTC One X或Moto X,但它们都会花费更多。
也许值得借用三星Galaxy Ace 2或同等低端MDPI设备的人。
答案 2 :(得分:1)
http://developer.android.com/sdk/index.html有模拟器。
...但是,购买带有WiFi的廉价Android平板电脑只需花费40美元即可获得成本效益。