• 移动端自动化测试之android模拟器问题集合


    • 黑屏

    在做移动端自动化测试过程中,android模拟器启动黑屏的问题一直困扰着我,网上找了许多方法尝试了都不能解决我的问题,最后重新安装了镜像文件,问题才得以解决,当然并不是网上的解决办法都是错的,只是引起黑屏的问题可能有多种,下面我将收集到的解决方法汇总一下,以供大家参考:

    1. 打开sdk目录下的system-images文件夹,将安装的镜像文件删除,然后打开SDK Manager,点击select new检测更新,选择对应的版本重新安装
    2. 长按电源键进行开机操作
    3. 重新选择设备,设备的分辨率不要超过电脑的分辨率
    • 虚拟机CPU/ABI选择Intel Atom (X86)报错

    具体报错信息为:emulator: ERROR: x86 emulation currently requires hardware acceleration!

    Please ensure Intel HAXM is properly installed and usable.

    CPU acceleration status: HAXM is not installed on this machine

    翻译过来的大致意思就是系统缺少Intel HAXM,Intel HAXM是Intel的硬件加速执行管理器,这时候只需要去SDK Manager里Extras选项下的Intel x86 Emulator Accelerator是否安装

    安装成功,后到extrasintelHardware_Accelerated_Execution_Manager目录下双击intelhaxm-android.exe文件进行安装硬件加速管理器

     安装硬件加速管理器过程中部分童鞋可能会遇到这个报错信息,如下所示:

    做个自动化测试真的是心力憔悴啊,把该踩的不该踩的坑全给大家蹚了一遍。好吧,这个报错的大致意思是你的你要安装硬件加速器必须要把Intel Virtualization Technology给打开,

    打开这个VT-x需要进入电脑的BOIS界面,把这个选项改为enabled,具体如何进入BOIS界面,不同的电脑方法也不同,具体就自行百度吧

     自己遇到过的报错信息,大概就是这些了。如果还有其他一些比较常见的问题,可以在下方评论区留言,如果本文对你有所帮助,欢迎关注我的博客。


    ***欢迎大家关注我的博客,码字不易,如需转载,烦请注明出处——https://www.cnblogs.com/sherlock1059/***
  • 相关阅读:
    安卓开发1-开发第一个安卓hello word
    安卓开发系列
    Php调用工行支付接口时的问题解决
    angular模块
    angular自定义指令基础
    ajax跨域问题
    angular要点总结
    JS闭包函数
    避开ie6使用float后再使用margin兼容的2种方法
    如何学习面向对象编程
  • 原文地址:https://www.cnblogs.com/sherlock1059/p/11753860.html
Copyright © 2020-2023  润新知