4

我已经开始为android开发。我正在使用具有不同操作系统的不同计算机。(家里有一台 Windows 台式电脑和一台 Macintosh,工作时有一台 Windows 笔记本电脑)

大多数时候我使用我的台式电脑进行开发,但从昨天开始,我的 Nexus 4 在 Eclipse ADT 设备视图中显示为脱机。这个问题只发生在我的台式电脑上。在其他计算机上,让设备在 Eclipse 中联机没有任何问题。

我已经尝试了很多事情,例如:
- 拔下/插入 nexus 4
- 关闭/打开 USB 调试
- 重新启动计算机、nexus 4 和 adb 服务器
- 重新安装 nexus 4 USB 驱动程序(我正在使用 Android Composite ADB Interface Drivers来自Android SDK)

我正要放弃,但后来我想起了什么。通过usb连接nexus后,出现“允许USB调试”对话框,在我的台式电脑上,我选中了“始终允许来自这台计算机”选项。

我希望禁用此“始终允许”权限可以帮助我的设备重新上线。我已经在开发人员选项中进行了搜索,以找到一种方法来重置“始终允许”权限,但没有成功。也许可以通过清除存储此信息的应用程序/服务(设置->应用程序(全部))的数据来重置权限,但我在谷歌中没有找到它的名称。

那么有人知道必须清除其数据以重置权限的应用程序/服务的名称吗?或者是否有另一种方法可以让设备重新上线,而我还没有尝试过?

4

1 回答 1

1

您也可以将您的设备与启用该功能的多台计算机一起使用。我可以使用我的 Nexus 7 和 Galaxy Nexus,它们都运行 4.2.2 并且现在已经检查了 3 台机器上的始终允许选项。

确保您的所有机器都在运行 ADT 和 SDK 工具的最新更新,因为adb之前的版本不支持 4.2.2 安全措施。我的一台机器有同样的问题,当我更新我的工具时它得到了修复。

此外,有时您安装了多个 Eclipse(由于各种原因,我安装了大约 11 个)。如果所有这些工具都没有使用最新工具进行更新,请确保您的PATH观点指向adb最新更新,而不是任何其他工具。

于 2013-02-18T22:20:34.117 回答