在Android 4.2中,引入了一项新功能:USB调试白名单。如果我做对了,当Android设备第一次连接到ADB时,它会记住它所连接的计算机,然后拒绝尝试从任何其他计算机连接调试器。
我有一个基于Android的智能手机,我需要能够从不同的机器(家里,办公室等)进行调试。那么,如何将其他计算机添加到白名单?有些人建议在智能手机上编辑adb_keys
文件,但这需要生根设备,我想避免出于多种原因。还有其他选择吗?
答案 0 :(得分:0)
我不相信你所描述的是实际行为:
当您将手机插入PC时,会显示PC的指纹,并询问用户是否应允许从此PC 进行调试。
根据我的经验,将手机插入另一台PC会显示带有不同指纹的对话,即再次询问该问题。
如果您的设备未在PC上看到,即设备列表下没有ADB驱动程序,那么您遇到了硬件或驱动程序问题,我建议您为设备安装最新的驱动程序。某些设备还需要将USB VID值添加到adb ini文件中:
[FIX] USB Vendor ID's - Make your Android devices co-exist in a single machine