没有先前USB配对的网络上的Adb

时间:2013-04-01 16:04:46

标签: android adb

我有一个Android 4.2.2,需要ADB连接才能匹配已批准的指纹。

问题是设备需要首次使用USB线进行配对,这在我的情况下会出现问题。

我的开发环境在VirtualBox中运行,我之前放弃了尝试让USB工作,而是通过网络使用ADB。

Android SDK平台工具是最新的1601。

有没有办法让我手动将密钥从虚拟机添加到我的设备?

我的主机上有一个可用的Android SDK,并且可以根据我的设备进行root访问来修复此问题。

1 个答案:

答案 0 :(得分:12)

此解决方案需要设备上的root。

从开发机器中,复制$HOME/.android/adbkey.pub

中的单行
QAAAAJk..................QA= @myhost

并将其附加到Android设备上的/data/misc/adb/adb_keys。 adb_keys每行包含一个密钥,因此,如果您之前已配对任何其他计算机,则它们将显示在此处。

重启设备。