4

在 Android 4.2 中引入了一项新功能:USB 调试白名单。如果我做对了,当 Android 设备第一次连接到 ADB 时,它会记住它连接到的计算机,然后拒绝尝试从任何其他计算机附加调试器。

我有一部基于 Android 的智能手机,我需要能够从不同的机器(在家、办公室等)上对其进行调试。那么,如何将其他计算机添加到白名单中?有些人建议adb_keys在智能手机上编辑文件,但这需要对设备进行生根,出于多种原因我想避免这种情况。还有其他选择吗?

4

1 回答 1

0

我不相信您所描述的是实际行为:

当您将手机插入 PC 时,会显示 PC 的指纹,并询问用户是否应允许从这台 PC进行调试。

根据我的经验,将手机插入另一台 PC 会显示带有不同指纹的对话,即再次询问问题。

如果在 PC 上没有看到您的设备,即设备列表下没有 ADB 驱动程序,那么您有硬件或驱动程序问题,我建议为您的设备安装最新的驱动程序。某些设备还需要将 USB VID 值添加到 adb ini 文件中:

[修复] USB Vendor ID's - 让您的 Android 设备共存于一台机器中

于 2013-10-09T08:06:30.927 回答