用eclipse开发Android,用Genymotion测试时报错adb端口被占用时

刚刚学习安卓开发,嫌弃Google自带的模拟器太慢,用了一段时间的海马玩之后看网上说Genymotion比较好于是想用一用。

虽然Genymotion如他所说的确实在更方面都很快,但是配置起来比较麻烦。。。。海马玩模拟器安装之后直接就能用不用配置,比较方便,但是比Genymotion慢一些。

所以还蛮推荐大家使用海马玩模拟器的。。。好,下面我就说一下我使用Genymotion的状况。


昨天晚上按完Genymotion之后,就注册,验证一类的,然后安装虚拟机,我电脑里面之前有Oracle VM,但是好像跟Genymotion有冲突,我就卸载了,重现下载安装的。

然后好不容建成了一个Samsung S4的模拟器,今天用eclipse却不能连接Genymotion。


每当我要运行安卓程序时,控制台就会报出

The connection to adb is down, and a severe error has occured.

You must restart adb and Eclipse.

试了网上的各种方法都不好使,比如说,用Install new software不好使,根本找不到Genymotion。还有,在Eclipse MarketPlace里面找Genymotion来安装,根本找不到。但是功夫不负有心人,终于找到了大神的解决方法,一下子就好了。

1,在Genymotion里面配置SDK:

    点击开Genymotion后,有一个Settings选项,点击开,找到ADB选项卡,


如上图,在Android SDK里面找到你的sdk路径,点击ok。然后你就先可以关掉Genymotion了。

此时在命令行下运行cd 你的sdk文件夹下的platform-tools文件。就是在sdk文件夹下有一个platform-tools文件夹,打开之后会有一个adb.exe.

比如我的 cd C:\Android开发环境\工具\android-sdk\platform-tools   (不要学习我路径有中文)   在命令行里运行前面写的这行命令。

然后当你进入到这个目录之后 运行:adb kill-server  回车

然后再运行:adb start-server

等待看到sucessfully就可以了。

然后开启eclipse,在Devices里面就可以看到Genymotion选项了



然后就可以在Genymotion里运行写的Android程序啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值