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

lon*_*ngi 21 eclipse android

我刚刚将手机升级到4.2.2,但现在我再也不能在eclipse中使用它了.

在此输入图像描述

我尝试重新启动设备,重置我的调试设置,但我不能再让它工作了.

我看到它已经是一个注册的问题.有一些新的安全增强功能,所以应该有一个对话框(见这里的底部),但该对话框不会出现.我手机上没有几个账号,问题中指出了这个账号.

任何建议?

编辑:看下面接受的答案,这应该涵盖所有情况.在我的情况下,有一些软件包丢失,但未在Android SDK Manager中显示.我刚刚在Android SDK Manager中找到了Packages - > Reload ......我认为这会自动发生

Rag*_*ood 43

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

  1. 确保您的设备实际运行4.2.2并且问题不是别的
  2. 您的SDK已更新为最新工具.的adb,但在所有最新版本的二进制不支持4.2.2安全增强功能.
  3. 如果有多个用户帐户,您就是设备的主帐户.

将设备连接到计算机并执行adb devices(确保已启用USB调试).你应该看到这样的东西:

3tiu52839ry082j3 offline
Run Code Online (Sandbox Code Playgroud)

就在现在,您的设备上应该有一个类似于以下内容的对话框:

在此输入图像描述

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

就是这样.

其他一些要检查的事情:

  • 确保USB电缆没有损坏.有时,较小的电缆会在主电缆内部断开,并且您的设备可能会充电,但没有数据连接.尝试使用不同的电缆,或尝试通过USB访问设备上的文件(如果您的电缆正常,这将很好)
  • 确保您使用的是最新版本adb.即使在我更新了我的SDK工具之后,我也无法在使用时获得设备授权adb.我最终发现NDK和SDK工具的Nvidia安装已更新我的PATH变量以使用该adb安装,这不是最新的更新.通过使用adb我最近更新的安装,我能够完成所有工作.


小智 10

对我来说,通过将Nexus 7平板电脑更改为"相机(PTP)"模式解决了这个问题.查看此博客文章,了解如何执行此操作.在Nexus 7的USB连接和Nexus 7上确认摘要之后,还通过TCP/IP与ADB连接工作.