ADB, 大神, 为什么我的「Connected devices」里面是空的?

微信图片_20201021222808

已经是开发者模式了
微信图片_20201021222817

ADB也是打开的

帖子沉了?

这是一个在 FydeOS X 中存在的已知问题,导致 adb 无法和安卓子系统建立连接。我们已经在将要发布的新版本种修复了这个问题,你可以等待更新,或者,可以按照以下思路临时解决:

  • 在 Linux 子系统的 Penguin shell 里安装 adb,并至少运行一次 adb conenct arc 或者 adb start-server
  • 此时在 Penguin shell 内找到 ~/.android/adbkey.pub,将其复制到宿主机文件系统内
  • 在宿主机打开 Crosh shell,将上述的 adbkey.pub 文件移动到 /opt/google/containers/android/rootfs/android-data/data/misc/adb/adb_keys 内。若该文件夹不存在,创建之。
  • 使用 chmod 命令将刚刚移动的 adbkey.pub 文件以及创建的文件夹修改所有者和组,保持和上一级一致。
  • 重启 Android Studio,在 Penguin shell 内重新运行 adb connect arc 即可在 Android Studio 内找到 FydeOS Android 设备。