Android 安卓4.2.2 USB调试“;始终允许从这台计算机“删除”;选项导致设备的目标未知?
在我选择“始终允许从此计算机”后,我在将我的4.2.2 android设备与PC连接时遇到问题 我在4.2.2 USB调试中选择了“始终允许从此计算机运行”,第一次它运行正常,但当我在其他时间尝试时,我的设备总是显示为脱机。我尝试了另一个同样是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 上千次拔插我
- 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
这是从第三个答案中的一条评论中得出的 在验证$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启动服务器