通过 Windows 文件系统访问 Android 模拟器存储

问题描述

我正在尝试开发一个文件通信系统,该系统在 Windows PC 和连接的 Android 设备的各个文件系统之间进行接口。我意识到更好(或至少更简单)的方法可能涉及使用 adb pushpull 命令,但我正在收集选项/试图避免在 Windows 端开发超出其范围的额外通信基本操作系统文件访问。我知道当设备通过 USB 物理连接时,可以直接从 Windows 与设备的存储进行交互 - 如果我理解正确,这通常是使用 MTP 完成的?但是,我目前也被限制只能使用模拟的 Android 设备。 Android Emulator 是适用于各种开发情况的有用工具,但我不确定它是否曾打算像其物理对应物一样在 Windows 中显示为 MTP 设备。

那么任何人都可以提供文档或其他一些资源来建立其中之一

  1. MTP、UMS 等。使用认的 QEMU Android Emulator 确实无法连接 Windows;或
  2. 它是,以及如何。

解决方法

从这里提供的答案来看 - https://stackoverflow.com/a/21633596/1399272 - 无论是模拟还是物理连接,使用 Windows 文件系统中安装的驱动器访问 Android 文件系统似乎都不是一个选项。所以我的问题变得没有实际意义。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...