android - 无需先前的 USB 配对即可通过网络进行 Adb

标签 android adb

我有一个 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/

相关文章:

java - Box2D - 如何防止靠近墙壁时连续跳跃

android - iOS中是否有类似实用程序的android dumpsys

adb - 使用 adb pull 复制数据库文件会导致 'permission denied' 错误

android - adb devices 不适用于 Mountain Lion

java - 无法打开选定的 VM 调试端口 (8700)。确保您没有另一个 DDM 实例

android - ADB 备份/恢复多用户应用程序?

android - linux环境下找不到adb命令

android - Recyclerview 第一项开始 margin

android - 在Android Studio中的Flutter上运行模拟器时出错

android - 如何在我的服务器上验证某个应用程序是否已通过 Android Market 成功购买?