51Testing软件测试论坛

标题: genymotion连接adb的问题 [打印本页]

作者: 小小糖    时间: 2018-4-23 15:06
标题: genymotion连接adb的问题
本帖最后由 小小糖 于 2018-4-23 17:17 编辑

在这里我隆重向大家推荐一款android仿真模拟器genymotion,速度堪比真机阿凡达。

  大家可以照着我发的这个网站尝试搭建环境,耐心看到本文末尾的朋友有惊喜哟。

  在搭建genymotion连接到adb的过程中,我遇到一个问题,那就是设置了adb的sdk如图

  [attach]114273[/attach]

  之后启动了一个genymotion的模拟器,我是想做genymotion结合adb的,因为我的目的就是在这个速度一
流的模拟器上做测试操作。

  问题来了,在命令行输入adb devices发现一个设备都没有。如图
[attach]114274[/attach]


  一次性就通过这个配置的朋友可以无视这篇文章。

  然后我考虑了几点该问题的起因:

  1.genymotion的adb端口会不会影响sdk自带的adb port,于是我修改了port,通过自己配置 adb server
端口,使用一个生僻的值。很简单,只要在系统环境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可。
最好选择一个5位数的端口号(10000 ~ 65535),不易重复。

  其实这个操作我很早就想做了,因为有时候手机助手会占用我们的5037adb端口,但是很可惜,该操作做
了,还是不行

  2.第二个想法,是我跟同样发现该问题的测试同行交流中想到的,我能不能去用genymotion文件夹下tools
自带的adb来做操作呢?What a pity,it is failure。。。



  最后问题在我无意的操作中解决,我看到有个测试同行是顺利配好的,既然adb端口改了不行,自带的
也不行,那么最后关联到有关操作的就是最早的操作了。那么我修改了一下,如图

[attach]114275[/attach]

  怀着忐忑的心情去adb devices,success~

  如图,问题解决:
[attach]114276[/attach]





  另外genymotion安装apk时候提示install failed cpu adbi incompatible ,你需要下载,直接把这个包拖到
模拟器里再重启模拟器就好了






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2