在Nexus上将Android升级到4.2.2后,Eclipse显示目标未知的设备?

我刚把手机升级到了4.2.2,但是现在我不能再在eclipse中使用它了。

在这里输入图像说明

我尝试重新启动设备,重置我的debugging设置,但我不能得到它的工作了。

我看到它已经是注册的问题了 。 有一些新的安全增强function,所以应该有一个对话框(见底部),但没有出现这个对话框。 我在电话里没有几个帐号,这是在问题中指出的。

任何人的build议?

编辑:看下面接受的答案,这应该涵盖所有情况。 在我的情况下,有一些包丢失,这些都没有在Android SDKpipe理器中显示。 我刚刚在Android SDK Manager中find了Packages – > Reload …我认为这是自动发生的

Solutions Collecting From Web of "在Nexus上将Android升级到4.2.2后,Eclipse显示目标未知的设备?"

您需要三件事才能确保此更新顺利进行:

  1. 确保你的设备实际运行了4.2.2,问题不是别的
  2. 您的SDK已更新为最新的工具。 所有最新版本的adb二进制文件不支持4.2.2安全性增强function。
  3. 如果有多个用户帐户,您就是设备的主要帐户。

将您的设备连接到电脑并执行adb devices (确保USBdebugging已启用)。 你应该看到这样的东西:

 3tiu52839ry082j3 offline 

就目前而言,您的设备上应该有一个对话框,如下所示:

在这里输入图像说明

如果需要,请选中“ Always allow from this computer框,然后单击“ OK

就是这样。

其他一些事情要检查:

  • 确保您的USB电缆没有损坏。 有时,较小的电缆在主电缆内部断开,您的设备可能会充电,但没有数据连接。 尝试使用不同的电缆,或者尝试通过USB访问设备上的文件(如果您的电缆没问题,这样会很好)
  • 确保你使用的是最新版本的adb 。 即使在更新我的SDK工具之后,使用adb时也无法获得我的设备的授权。 我最终发现NDK和SDK工具的Nvidia安装已经更新了我的PATHvariables来使用安装的adb ,这不是最新的更新。 通过在我最近更新的安装中使用adb ,我能够得到它所有的工作。

对我来说,它是通过将Nexus 7平板电脑更改为“相机(PTP)”模式解决的。 看看这个博客文章如何做到这一点。 在Nexus 7的USB连接并在Nexus 7上确认摘要后,还通过TCP / IP与ADB连接工作。

有意思的是,取消选中并重新检查“允许USBdebugging”选项popup窗口,select“确定”解决了我的问题。

如果没有解决scheme为您工作,则重置ADB。 转到设备—点击最右边的向下箭头—-从列表中select重置ADB。

我已经尝试了一切build议在这里,并build议在每一个日志/博客,我可以在谷歌find,但仍然没有去。 USB电缆是已知的好。 ADB版本是1.0.31(如图所示,在Nexus 7平板电脑上启用了USBdebuggingfunction,SDK已经升级到了2013年3月1日针对4.2.2 / API 17提供的最新工具。我试过了媒体和相机模式的USB,重新启动Windows,重新启动设备一遍又一遍,重新安装最新的谷歌USB驱动程序等,但亚行设备仍然什么都没有显示。

我很难重置Nexus 7平板电脑的想法,也许屏幕允许USBdebugging已经出现,但被击中取消。 但是那也行不通。

终于成功的是:

  1. 进入windows控制面板| 装置经理,
  2. 在便携式设备下selectNEXUS,
  3. 然后在驱动程序选项卡上单击更新,然后手动selectGoogle USB驱动程序(检查function说它是最新的)。 以前,显示的date是2006年,之后是2012年的一个date(但更多的是在这一刻)。

这并没有解决任何问题。

于是我把USB从MEDIA设备切换到了Camera设备 – 那就是要安装驱动软件,所以我让它做到这一点。 之后,我注意到Nexus的驱动程序又回到了2006版本,但之后ADB设备终于脱线了! HALLELUJAH和Nexus显示的对话框允许USBdebugging,现在全部正常。

我不确定的是实际解决问题的步骤。 我不认为有必要硬重置平板电脑,但与设备驱动程序的摆弄也不是一个非常令人信服的解决scheme要么 – 我不认为司机是腐败 – 但也许它必须改变得到作为相机设备连接时,与平板电脑相关的右侧驱动程序。 无论如何,有必要将平板电脑作为ADB的相机设备来连接…

重新启动设备或启用USBdebugging没有解决我的问题。 但是,我将USB PC连接更改为“相机(PTP)”模式,adb设备显示手机的设备ID。

在阅读了很多关于这个特殊问题的文章之后,我实际上通过重置用户对root文件的权限来解决它:$ {HOME} /。android / adbkey和$ {HOME} /。android / adbkey.pub

转到设备pipe理器并卸载设备,并从USB中删除您已经打开了CMD,并确保至less在ADB帮助中。 将设备连接到USB,并继续执行由Raghav Sood提供的步骤 – 在我之前没有什么答案。

为我工作就好了

我尝试了这个自定义构build,它适用于我。 现在我可以再次在Eclipse中看到我的logcat。

https://github.com/khaledev/ADT/releases

下载zip文件,然后在Eclipse菜单帮助>安装新软件…>添加>存档…只需select下载的zip文件,然后执行安装过程的其余部分。