我有一个 android 4.2.2 需要 ADB 连接来匹配批准的指纹。
问题是第一次需要使用 USB 数据线对设备进行配对,在我的情况下这将是一个问题。
我的开发环境在 VirtualBox 中运行,我之前已经放弃尝试让 USB 工作,而是通过网络使用 ADB。
Android SDK Platform-tools是最新的1601。
我有什么方法可以手动将 key 从虚拟机添加到我的设备吗?
我的主机上有一个可用的 Android SDK 和我的设备的 root 访问权限(如果可以用来解决这个问题的话)。
最佳答案
此解决方案需要设备上的 root。
在开发机器上,从 $HOME/.android/adbkey.pub
复制单行。
QAAAAJk..................QA= @myhost
并将其附加到您的 Android 设备上的 /data/misc/adb/adb_keys
。 adb_keys 每行包含一个 key ,因此如果您之前已配对任何其他机器,它们将显示在这里。
重启设备。
关于android - 无需先前的 USB 配对即可通过网络进行 Adb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15746917/