设备在Eclipse中随机离线(并且多次脱机显示) – 修复?
这个问题一直困扰着我多年,我似乎无法修复它或完全本地化问题的根源(虽然有时我可以强制它通过允许电话待机,而连接到Eclipse,但有时不甚至造成问题)。
我们来看看这些步骤。
我连接我的设备,它popup,似乎工作正常:
我双击它,以确保LogCatlogging在2点的事情发生在哪一点:
-
它似乎工作,我交换到LogCat窗口滑过一堆文本,然后变白,我换回到设备,看看
-
设备立即脱机
现在,如果我离开一段时间,在Eclipse上做随机的事情,离线设备的数量会慢慢增加(它们都有相同的ID,我的):
事情有所帮助 :
我已经谷歌search,看着其他问题,只有设法find几个“指南”,告诉我重新启动亚行服务器。 我已经通过使用这些命令来完成这个工作:
adb kill-server adb start-server
问题是,这只能解决它很less。 有时一个完整的PC重新启动将解决它,但并不总是…
另外,在手机插入时,请closures手机上的“待机”模式。对我来说,这是通过进行
- 设置 – >程序 – >开发 – >保持醒来
有没有人有这个真正的解决scheme? 我已经尝试了大部分在Google上可以find的东西,而且还没有运气,而且真的开始困扰我了。
编辑:废话,这是如此恼人 ! 编辑2:尽快添加一个赏金。
编辑3 :可能与它通过USB集线器连接的事实有关,因为我们的机器位于另一个房间,以防止办公室中的噪音和热量水平下降。 我已经得到足够稳定的部署应用程序和testing非常快,但它仍然有时离线。 哦,现在就完成我的项目。
我只是在一些发展,在家里摆弄,并开始注意到这种行为第一次。 读完这些build议(特别是USB插头)后,我想到我手边的USB电缆看起来很勉强,所以我抓住了我通常用来工作的电缆(这是一个更大的直径,不知道这意味着内部),从那以后,一切工作正常。
因此,对于任何人在这里遇到这些麻烦,你也可以检查,确保它不是USB电缆。
在为我工作的设置中打开/closures“USBdebugging”。
我的情况是…
Nexus-4,Android版本。 4.2.2
由于Android 4.2.2中的安全性增强,我的设备处于脱机状态。
Android 4.2.2引入了安全的USBdebuggingfunction,确保只有用户授权的主机才能使用Android SDK附带的ADB工具访问USB连接设备的内部。
更新您的SDK,接受手机上的RSA密钥。
这里有一些参考。
http://www.infoq.com/news/2013/02/android-4-2-2
http://www.androidcentral.com/semi-pro-tip-android-422-here-your-android-sdk-might-need-updating
我有一个类似的问题。 我只是通过将电缆插入usb2端口而不是usb3来解决这个问题。
如果您的平台和平台工具path已设置:
然后从命令提示符下:
adb kill-server
adb start-server
这将肯定解决问题,因为它重新启动具有特定端口的守护进程
确保你没有HTC Sync或Samsung Kies试图盗取adb连接。 如果这样做,只需在debugging时停止它们。
试试这两件事,现在一切都在为我工作:
-
安装设备的制造商USB驱动程序。
-
更换您使用的数据线。
我也遇到这个问题,有时它有助于将它连接到另一个USB端口。
这是因为堆栈/堆栈溢出。 1.closures并打开您的Android设备2.重新启动您的ADB服务器(adb -kill服务器和adb -start服务器)3.检查已安装的SD卡,并检查USBdebugging开启
我有这个问题很长一段时间,现在我find了解决scheme,对我很好。 在DDMS透视图中,设备选项卡上有一个箭头,其中包含“重置adb”选项。 这个行动解决了我的问题。
我一直在这种情况下,许多以上的解决scheme通常工作。 今天没有人工作。 重新启动ADB服务器,closures和打开USBdebugging,尝试了不同的电缆和端口,重新安装驱动程序,重新启动计算机。 在其他电脑上遇到同样的问题。 没有运气…
对我的解决scheme:重新启动Android设备。
我刚刚通过重新启动我的Android手机解决了这个问题。 希望对你有效。
上面的一些build议有时会帮助但不一致。 像许多人一样,我怀疑USB电缆,但最终我已经决定,这是我的Android设备上的USB插口,只是因为这么多的使用。 我想他们只是每天要插上一到两次才能充电,而不是每周五天,每天10次。 在这种情况下,新电缆可能会有所帮助,但可能没有一个好的解决scheme,而不是新设备。
我也高高在上寻找解决这个问题的办法。 准备通过adb / USB编译和运行我的项目时出现问题的描述:
- 我会'运行'或Cntrl-F11,为Android设备select器窗口popup
- 插入我的三星Galaxy Nexus
- 状态将显示脱机然后联机(对于不同的时间长度),然后再脱机
- 我的解决方法是在显示Online的窗口中快速点击
我尝试重新安装不同来源的不同驱动程序,甚至尝试了5种不同的USB电缆。 但最终,是什么修复了它将USB电缆插入到我的电脑后面板上的一个免费的USBsockets,而不是前面更容易访问。
然而,特别是这个问题只发生在我的三星Galaxy Nexus(这是根源,目前运行代号Android ROM),而不是我的HTC Nexus One(运行CyanogenMod)。 即使插入前面的USB面板,我的N1也会始终保持联机状态。
所以现在我还在运行Android SDK附带的ADB驱动程序,我的电脑是自build的(运行Asus P5Q Pro主板“ – 这可能是罪魁祸首),我的操作系统是Win7 64位。 而且我的手机都保持在线连接到adb。
因此,我build议那些有类似问题的人尝试不同的电缆和USB端口。
同样的问题与银河s2 / Windows 7的/日食junoclosuresUSBdebugging帮助,somtimes也杀死和重新启动ADB接缝
我有一个类似的断开连接问题,在重新启动后连接很快就会丢失。 在我的LG VS840 4G
手机上,将USB连接模式从Mass Storage
更改为Internet Connection
。 Apps Key > Settings > Connectivity > Default connection mode > Internet Connection
。
改变usb端口为我工作,也检查您是否使用usb集线器连接设备。 前面的USB端口和后面的USB端口也有所作为。 最好使用后面的USB端口。
在我的情况下,离线模式的问题是电话被插入USB 3.0端口/ USB集线器。 只要我把它移到USB 2.0端口,它没有问题。
2016年,这个问题仍然在发生,使用联想设备的Android 4.4.2。 大多数提议的解决scheme“有时”工作。
对此还是没有解释。
什么对我来说是安装Wifi ADB(应用程序),它甚至解放了我从USB电缆限制.BTW设备不会出现在Android设备监视器,但出现在运行应用程序Shift + F10。
不知道是否有人会发现这个答案有价值,但我也有类似的情况,我的设备在线,然后随机下线。 我尝试了诸如检查电缆, adb kill-server
等等。 终于为我工作的是重新启动我的电脑和我的手机。 我觉得只有当你发现你的设备突然脱机,以前工作正常的时候才会适用。