如何在Android模拟器中访问文件系统的本地文件?

ill*_*tus 71 android

我想知道是否有一种方法可以访问Android模拟器中文件系统的本地文件(比如文本文件,网页).

我正在使用Ubuntu 10.04进行Android开发.

Cri*_*ian 89

您可以使用adbSDK的工具目录中的命令:

adb shell
Run Code Online (Sandbox Code Playgroud)

它将为您提供命令行提示,您可以在其中浏览和访问文件系统.或者您可以提取所需的文件:

adb pull /sdcard/the_file_you_want.txt
Run Code Online (Sandbox Code Playgroud)

此外,如果您将eclipse与ADT一起使用,则可以浏览文件系统(Window-> Show View-> Other ...并选择Android-> File Explorer)

  • 在最近的安装中,exe 位置是“path\to\sdk\platform-tools\adb.exe” (2认同)

Org*_*ate 43

除了接受的答案,如果您使用的是Android Studio,则可以

  1. 调用Android Device Monitor,
  2. Devices在左侧选项卡中选择设备,
  3. 选择File Explorer右侧的标签,
  4. 导航到您想要的文件,和
  5. 单击Pull a file from the device按钮将其保存到本地文件系统

取自使用模拟器或设备的文件系统

  • 文件浏览器是空的 (9认同)
  • 要打开`Android Device Monitor`,双击Shift(在Android Studio中)并输入"Android Device Monitor". (9认同)
  • **Android 设备监视器已弃用**。https://developer.android.com/studio/profile/monitor “Android 设备监视器在 Android Studio 3.1 中已弃用,并从 Android Studio 3.2 中删除。您可以通过 Android 设备监视器使用的功能已被新功能取代。下表可帮助您决定应该使用哪些功能,而不是这些已弃用和删除的功能。” (2认同)

use*_*494 42

在Android Studio 3.0及更高版本中执行此操作:

查看>工具Windows>设备文件资源管理器


DrM*_*eod 6

在 Android Studio 3.5.3 中,设备文件资源管理器可以在视图 -> 工具窗口中找到。

也可以使用主窗口右侧的垂直选项卡打开它。