Android 4.2.2 USB调试"始终允许从此计算机"选项导致设备的目标未知?

Goa*_*ger 15 debugging usb android adb android-4.2-jelly-bean

在选择"始终允许来自此计算机"后,我在连接我的4.2.2安卓设备与PC时遇到问题.

我在4.2.2 USB调试中选择了"始终允许来自这台电脑",第一次工作正常,但是当我尝试其他时间时,我的设备总是处于脱机状态.我已尝试使用另一个也是4.2.2的设备和USB调试弹出窗口,当我单击确定(不选择"始终允许从此计算机")时,设备列表变为在线状态.

我尝试了以下方法,但没有用

  • adb kill-server/adb start-server /和adb devices
  • 安装新的eclipse,android SDK和ADT
  • 插拔我的设备一千次
  • 尝试重复此链接中的步骤

无论如何,一旦我选择了摆脱"始终允许从这台计算机"?

Tho*_*mas 11

本期中所述,如果您adb是第一次以root身份运行,则会发生这种情况.它会在root用户拥有的计算机上创建一个密钥文件,因此您的普通用户帐户无法读取或覆盖它.

要检查是否是这种情况:

$ ls -l ~/.android/adbkey
-rw------- 1 root root 1708 Nov 13  2012 .android/adbkey
             ^ notice root here
Run Code Online (Sandbox Code Playgroud)

要解决这个问题:

$ sudo chown $USER: ~/.android/adbkey
$ ls -l ~/.android/adbkey
$ -rw------- 1 thomas thomas 1708 Nov 13  2012 /home/thomas/.android/adbkey
               ^ now shows your username and primary group
Run Code Online (Sandbox Code Playgroud)

最后,重启adb服务器:

$ adb kill-server
$ adb start-server
Run Code Online (Sandbox Code Playgroud)

  • 我遇到了类似的问题.adbkey和adbkey.pub归我的用户所有,但都是零字节文件.删除这些文件并重新启动adb服务器会导致正确地重新创建这些文件,并且不再提示我反复允许访问. (2认同)

小智 6

从Android设备中的"设置"撤消USB调试授权,然后在PC上重新启动adb服务器.连接到PC时,该对话框将再次出现.

用于重新启动ADB服务器

$ adb kill-server

$ adb start-server


小智 5

  1. 在您的设备中:转到设置
  2. 选择开发者选项
  3. 点击撤消USB调试授权
  4. 确定


Zip*_*ppy 1

自从升级到 4.2.2 (Google Nexus 10) 以来,我只遇到了这个问题。

在设备选择器中,我不断将“未知”作为目标。

唯一对我有用的是:

  • 断开设备与 PC/笔记本电脑的连接
  • 关闭日食。
  • 进入设备设置并禁用 USB 调试
  • 重新启用USB调试
  • 将设备重新连接到 PC/笔记本电脑
  • 等待Windows 检测到设备并显示自动播放窗口。
  • 关闭此窗口
  • 重新打开Eclipse

虽然有点痛,但是对我有用!