【问题标题】:Accessing file explorer without having a android studio project在没有 android studio 项目的情况下访问文件资源管理器
【发布时间】:2021-05-18 00:33:14
【问题描述】:

我有一个使用 vscode 创建和管理的颤振项目。

我现在需要访问我的安卓模拟器上的一些文件。

我在网上阅读的所有内容都参考了 android studios 中的文件资源管理器工具。

但是,我没有使用 android studios,也没有 android studio 项目。

我目前看到的唯一方法是放弃使用 vscode 并使用 android studios 重新创建我的项目,然后从那里使用文件资源管理器......

但是,这似乎很愚蠢和过分......我确信我可以通过某种方式访问​​我的模拟器上的文件,而不必将 vscode 扔进垃圾箱。

有什么想法吗?

【问题讨论】:

  • 你想从 Flutter 应用打开文件资源管理器??对
  • 是的。这就是我想做的事
  • now need to access some files on my android emulator. 使用模拟器上的文件管理器应用程序。现在它被称为文件。

标签: android flutter visual-studio-code


【解决方案1】:

到目前为止,您无法从 VS Code 访问模拟器的文件系统。如果您不想使用 Android Studio,那么另一种方法是使用 ADB Shell

以下是可用于与模拟器的文件系统交互的命令。

  • adb pull - 从 Android 设备复制文件或目录及其子目录
  • adb push - 将本地文件/目录复制到 Android 设备
  • adb shell ls- 列出文件和目录
  • adb shell cd - 更改目录
  • adb shell rm - rm 是一个用于删除文件、目录和符号链接的命令行实用程序
  • adb shell mkdir - 创建目录
  • adb shell touch- touch 命令是 UNIX/Linux 操作系统中使用的标准命令,用于创建、更改和修改文件的时间戳
  • adb shell pwd - 打印当前工作目录
  • adb shell cp - 复制文件和目录
  • adb shell mv - 将文件或目录从一个地方移动到另一个地方

详细示例请访问ADB Shell

【讨论】:

  • 谢谢....我认为这是我需要使用的,但是这让我回到了原来的问题。我从哪里提取这些文件?在 abd pull 的文档中,有某种通向我的模拟器的路径……我不知道那是什么?我想我在这里缺少什么?
  • @user254340 看到这个:stackoverflow.com/a/17629968/6915572
猜你喜欢
  • 2018-12-16
  • 2011-07-31
  • 2013-02-24
  • 1970-01-01
  • 2017-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多