Android的工作室 - 棒棒堂,亚洲开发银行,及放大器; Genymotion问题:设备将不会出现。 " ADB服务器是过时了。杀..." [英] Android Studio - Lollipop, ADB, & Genymotion issues: Devices won't show up. "adb server is out of date. killing..."

查看:575
本文介绍了Android的工作室 - 棒棒堂,亚洲开发银行,及放大器; Genymotion问题:设备将不会出现。 " ADB服务器是过时了。杀..."的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


更新(14年11月10日):Genymotion发布了2.3.1,修复了这个问题。 <一href="https://cloud.genymotion.com/page/changelog/#231">https://cloud.genymotion.com/page/changelog/#231


更新(14年10月21日):Genymotion回答我的支持电子邮件,并表示建议@plackemacher解决以下是目前建议的修复。他们意识到这个问题。


由于升级到棒棒糖,我使用的是Genymotion仿真器时有亚洲开发银行的问题。装置不会对Android的工作室出现,而我也得到了尝试运行 ADB设备如果出现以下错误

  $ ADB设备

ADB服务器是过时了。杀...
不能绑定TCP:5037
亚行服务器没有ACK
*未能启动守护*
错误:
 

我不知道这是否是因为棒棒糖升级或巧合。

修改/更新

每克里斯Satton的评论,我调查了,如果多个亚行的进程正在运行(的ps aux | grep的亚行),它看起来就像是一个Genymotion冲突(?)。它看起来包括它自己的版本,亚行的。

  

格雷格72550 0.0 0.0 611164 1508?小号下午4时14
  0:00.02   /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tool​​s/adb   -s 192.168.56.102:5555壳

     

格雷格72523 0.0 0.0 635956 2296?小号下午4时14 0:00.02 ADB -P 5037叉式服务器的服务器

解决方案

尝试运行这样的:

  killall -9 ADB
 

这应该删除守护进程的所有正在运行的痕迹。

编辑:下面最好的解决办法

此问题可能是亚洲开发银行不兼容的平台SDK的最新版本。这个问题Genymotion最好的解决办法是在Genymotion Android SDK的设置到你的位置。这可以在设置页面中找到。


Update (11/10/14): Genymotion has released 2.3.1 which fixes this issue. https://cloud.genymotion.com/page/changelog/#231


Update (10/21/14): Genymotion replied to my support email and indicated the solution recommended by @plackemacher below is the suggested fix at the moment. They are aware of the issue.


Since upgrading to Lollipop, I'm having adb issues when using a Genymotion emulator. Devices don't show up in Android Studio, and I've also gotten the following error when trying to run adb devices:

$ adb devices

adb server is out of date.  killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error:

I'm not sure if it's because of the Lollipop upgrade or coincidence.

Edit/update:

Per Chris Satton's comment, I investigated if multiple adb processes were running (ps aux | grep adb), and it looks like it's a Genymotion conflict(?). It looks to include its own version of adb.

greg 72550 0.0 0.0 611164 1508 ?? S 4:14PM
0:00.02 /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tools/adb -s 192.168.56.102:5555 shell

greg 72523 0.0 0.0 635956 2296 ?? S 4:14PM 0:00.02 adb -P 5037 fork-server server

解决方案

Try running this:

killall -9 adb

That should remove all running traces of the daemon

Edit: Best solution below

This issue may be adb incompatibility with the newest version of the platform SDK. The best solution for this issue with Genymotion is to set the Android SDK within Genymotion to your location. This can be found within the Settings page.

这篇关于Android的工作室 - 棒棒堂,亚洲开发银行,及放大器; Genymotion问题:设备将不会出现。 &QUOT; ADB服务器是过时了。杀...&QUOT;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆