美文网首页
737.【踩坑指南】调试adb连接模拟器

737.【踩坑指南】调试adb连接模拟器

作者: 马幸运 | 来源:发表于2023-02-26 07:25 被阅读0次

    hi~,我是测试人芸芸,一枚北漂女程序员,八小时外玩古筝。 关于app自动化的软件是陆续安装的,在过程中又重启了几次电脑,踩坑的记录只保留了部分。

    现在记录一下印象比较深刻的坑吧。这个坑主要是调试adb连接模拟器mumu过程中踩的。

    坑一:连不上模拟器

    打开MuMu模拟器安装路径下的bin文件夹(具体路径为~\emulator\nemu\vmonitor\bin)中,输入cmd后,回车,打开cmd窗口。

    image.png

    在cmd中输入命令如下:

    adb_server.exe connect 127.0.0.1:7555
    

    温馨提醒:不要参考官方的第二行的命令“adb_server shell”。如果没有注意是否有设备,在cmd窗口中输入命令,会看到下面的报错:提示没有显示已连接的设备名。

    image.png

    此时,去模拟器-设置-开发者选项,把开发者选项的“开启”打开,就可以解决连接不上模拟器的问题啦。

    image.png

    坑二:adb版本不对打开开发者选项后,重新用adb连接模拟器,弹出报错信息是:“ server version (32) doesn't match this client (41); killing,”在cmd窗口中输入“adb version”确认,是adb版本出了问题。下载mumu的安卓版本6.0的,而adb的版本比较高,需要降低版本。于是,去下载了“1.0.32版本的adb.zip”。把1.0.32版本的adb.zip解压后的adb.exe放在路径为~\Android\Sdk\platform-tools目录下。温馨提醒:不要按照下载解压文档中的安装方法操作!!!此时,再去输入连接命令,就可以成功看到adb连接的设备名字啦。

    image.png

    坑三:mumu没有保持启动

    接下来,再通过androidstudio打开mumu模拟器:路径:“C:\Users\用户名\AppData\Local\Android\Sdk\tools\bin”,双击“uiautomatorviewer.bat”按钮 即可。 image.png 可能因为误操作,关闭了mumu模拟器,此时双击“uiautomatorviewer.bat”,就会弹出报错信息:“No Android devices were detected by adb.”把mumu客户端打开,再重新点击第三个按钮即可解决。还有一种情况:在adb连接超时时,也会出现这个报错信息。 image.png

    坑四:mumu显示屏改为横屏

    初始化的mumu显示是横屏的,界面显示不完整。此时,需要去mumu客户端界面的上方的和“三”类似的按钮中打开,“设置中心-界面设置”,把长和宽的比例互换。

    image.png

    点击“保存”后,重启mumu模拟器,就可以看到你熟悉的竖屏啦。如下图所示:

    image.png

    我的一天踩坑之旅可以暂时告一段落啦~~

    文 / 测试人芸芸 2023.02.27日更 365天:今天是第91/365天我是谁?简书平台创作者,累计日更文字36w+

    相关文章

      网友评论

          本文标题:737.【踩坑指南】调试adb连接模拟器

          本文链接:https://www.haomeiwen.com/subject/thbqldtx.html