USB调试:如何撤销“始终允许此计算机”的选项

4
我开始为安卓开发应用程序,使用不同操作系统的电脑(家里用Macintosh和Windows台式机,工作用Windows笔记本)。大部分时间我都在台式机上进行开发,但是自从昨天起,我的Nexus 4在Eclipse ADT设备视图中显示为离线状态,这个问题只出现在我的台式机上,在其他电脑上,我没有任何问题将设备连接到eclipse。我已经尝试了很多方法,例如:拔插Nexus 4,关闭/打开USB调试,重启电脑、Nexus 4和ADB服务器,重新安装Nexus 4 USB驱动程序(我使用的是Android SDK中的Android Composite ADB Interface Drivers)。我差点就要放弃了,但是突然想起一件事情,当通过USB连接Nexus时,“允许USB调试”对话框会弹出,在我的台式机上我勾选了“始终允许来自此计算机”,所以我希望通过禁用“始终允许”的权限来解决设备无法联机的问题。我已经在开发者选项中搜索了很久,试图找到一种重置“始终允许”权限的方法,但没有成功。也许可以通过清除存储此信息的应用程序/服务(设置->应用程序(全部))的数据来重置权限,但我在谷歌上没有找到它的名称。那么,有人知道需要清除数据以重置权限的应用程序/服务的名称吗?或者还有其他方法可以让设备联机吗?
1个回答

1
您还可以在启用此功能的多台计算机上使用设备。我现在可以使用运行4.2.2并已在3台计算机上勾选“始终允许”选项的Nexus 7和Galaxy Nexus。
请确保所有计算机都运行最新版本的ADT和SDK工具,因为早期版本中的adb不支持4.2.2的安全措施。我的其中一台计算机也遇到了同样的问题,在我更新工具后问题得到解决。
此外,有时您会安装多个Eclipse(出于各种原因,我大约有11个)。如果它们中的所有都没有使用最新的工具进行更新,请确保您的PATH指向最新更新中的adb,而不是其他任何内容。

非常感谢,这实际上解决了我的问题。我发现一个环境变量被设置为之前安装的SDK文件夹。我删除了它,在重新启动后,我成功地让我的设备恢复正常。 - dbon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接