Android 安卓4.2.2 USB调试“;始终允许从这台计算机“删除”;选项导致设备的目标未知?

Android 安卓4.2.2 USB调试“;始终允许从这台计算机“删除”;选项导致设备的目标未知?,android,debugging,usb,adb,android-4.2-jelly-bean,Android,Debugging,Usb,Adb,Android 4.2 Jelly Bean,在我选择“始终允许从此计算机”后,我在将我的4.2.2 android设备与PC连接时遇到问题 我在4.2.2 USB调试中选择了“始终允许从此计算机运行”,第一次它运行正常,但当我在其他时间尝试时,我的设备总是显示为脱机。我尝试了另一个同样是4.2.2的设备和USB调试弹出窗口,当我单击确定(不选择“始终允许从此计算机使用”)时,设备列表已联机 我试过下面的方法,但不起作用 adb终止服务器/adb启动服务器/和adb设备 安装新的eclipse、android SDK和ADT 上千次拔插我

在我选择“始终允许从此计算机”后,我在将我的4.2.2 android设备与PC连接时遇到问题

我在4.2.2 USB调试中选择了“始终允许从此计算机运行”,第一次它运行正常,但当我在其他时间尝试时,我的设备总是显示为脱机。我尝试了另一个同样是4.2.2的设备和USB调试弹出窗口,当我单击确定(不选择“始终允许从此计算机使用”)时,设备列表已联机

我试过下面的方法,但不起作用

  • adb终止服务器/adb启动服务器/和adb设备
  • 安装新的eclipse、android SDK和ADT
  • 上千次拔插我的设备
  • 尝试从中重复步骤

一旦我选择了“始终允许从这台计算机使用”这一选项,还有什么可以摆脱的吗?

自从升级到4.2.2(谷歌Nexus 10)以来,我除了这个问题什么都没有

在设备选择器中,我一直将“未知”作为目标

对我来说唯一有效的方法是:

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

这有点痛,但对我来说很有效

设备离线是很常见的。。。当这种情况发生时,我只需拔下插头并插入设备,不重新启动任何东西

当我连接运行4.2.2 AOSP构建的Galaxy S3时,我看到了一个弹出窗口,允许在我的设备上使用计算机进行调试

在Eclipse上-您将看到以下内容,直到您在设备上单击“OK”以允许使用计算机进行USB调试。在您按下OK后,它应该会变为目标Android操作系统

在您的情况下-第一次按下调试对话框后,您的设备似乎一直处于脱机状态

  • 尝试另一款4.2安卓设备
  • 您的设备上有自定义ROM吗
  • 你的ROM是AOSP吗

    • 我也遇到了同样的问题,我意识到我最好还是使用模拟器。要使用模拟器,请单击eclipse中的“Windows”选项卡,然后选择“Android虚拟设备管理器”。从那里创建一个新的仿真器,然后单击右侧的“开始”。之后,您可以选择尺寸,然后按“启动”。启动大约需要2-3分钟,但它工作完美,非常方便


      祝你好运,朋友!:)

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

      用于重新启动ADB服务器

      $adb kill服务器

      $adb start server

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

      要检查是否存在这种情况,请执行以下操作:

      $ ls -l ~/.android/adbkey
      -rw------- 1 root root 1708 Nov 13  2012 .android/adbkey
                   ^ notice root here
      
      要解决此问题,请执行以下操作:

      $ 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
      
      最后,重新启动adb服务器:

      $ adb kill-server
      $ adb start-server
      
    • 在您的设备中:转到设置
    • 选择开发者选项
    • 点击撤销USB调试授权
    • Ok

    • 这是从第三个答案中的一条评论中得出的

      在验证$HOME/.android/adbkey和adbkey.pub的所有权以作为适当的用户之后,请仔细检查它们的实际文件大小是否为非零(ls-al$HOME/.android)


      我和最初的评论发生了同样的事情。只需删除这两个文件并重新启动adb(adb kill server;adb start server),您就可以如愿以偿了。嗯,至少对我有用

      不幸的是,自从我将平板电脑升级到4.2.2之后,这对我来说就不再适用了。我必须完成我答案中的所有步骤才能让它重新上线!!我已经完成了你建议的步骤5个多小时了,而我的另一台设备却有一半时间处于在线状态,真奇怪。我希望下一次更新能够解决这个问题,因为我已经很久没有更新eclipse了。在更新android sdk(asd遵循@zippy的指示)之后,这个问题似乎已经消失了——运气好吗?5个月前也有同样的问题。你找到什么了吗?还是你刚换了设备?几年前,我知道。。。你到底能解决这个问题吗?我对在Mac和Win上运行android 6.0.1的Galaxy S6也有同样的问题。下面的建议对我都没有帮助。由于我在USB控制器的设备树上看不到该设备,我想该设备可能出了问题。我遇到了类似的问题。adbkey和adbkey.pub属于我的用户,但都是零字节文件。删除这些文件并重新启动adb服务器导致这些文件被正确地重新创建,并且不再重复提示我允许访问。这就成功了!随后是亚洲开发银行重启adb终止服务器$adb启动服务器