栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

adb怎么连接Genymotion虚拟机

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

adb怎么连接Genymotion虚拟机

前言

今天在学习App自动化测试的时候,想要尝试下获取虚拟手机的包名和界⾯名,结果一开始就遇到了问题。

问题截图

error: no devices/emulators found 
错误:没有发现设备/模拟器
问题分析

adb和Genymotion安装好后不是直接就配对好的,需要自己手动进行连接/配对。

解决步骤

1.打开Genymotion,点击Setting

2.在弹出的pop-up里边选择ADB选项卡

3.点击Use custom Android SDK tools,浏览本地SDK的位置。点击OK。就完成了


4.运行手机,点击设置,然后找到关于手机

5.点击进入,移动到最下面你会看到版本号,然后连续点击版本号七次接着会提示你已经为你成功开启usb调试模式

6.接着返回设置,你就可以找到开发者选项了,进入找到usb调试这一项,点击打勾选上即可

问题解决

Adb服务器版本(39)与这个客户端(41)不匹配;杀死……
* daemon启动成功
附件设备清单

然后,我发现了新的问题——版本不匹配,其实这个问题一直都在,只不过开始我只关注了error的报错。

解决步骤

1.查看本地adb的版本

2.查看Genymotion虚拟机中adb的版本
默认路径:C:UsersdellAppDataLocalAndroidsdkplatform-toolsadb.exe

3.将本地的adb复制一份到Genymotion虚拟机中

4.重新验证Genymotion虚拟机中adb的版本

5.重新尝试获取虚拟手机的包名和界⾯名

最后,获取正常,问题解决!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/887914.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号