在 AVD 模拟器中如何查看 sdcard 文件夹并将 APK 安装到 AVD?

Posted

技术标签:

【中文标题】在 AVD 模拟器中如何查看 sdcard 文件夹并将 APK 安装到 AVD?【英文标题】:In AVD emulator how to see sdcard folder and install an APK to the AVD? 【发布时间】:2012-05-27 16:51:07 【问题描述】:

我已经创建了一个 android 模拟器(Android 虚拟设备),但是我无法找到我在创建此模拟器时构建的 SD 卡。

如何找到 SD 卡及其内容以及如何将 APK 文件安装到 AVD?

【问题讨论】:

嗨命中。对于它的价值,我更喜欢@MCEmperor 对您的问题的编辑。除非(a)您在说出它们时会特别强调它们,或者(b)在斜体的情况下,如果您的词需要为您的听众定义,则没有必要大胆或斜体化品牌名称和技术词。这里也不是这样。我通常不会提及它,因为它是次要的,但是如果您在其他地方应用这种方法,那么它可能只会创建编辑工作。如果您愿意,可以参考写作风格指南了解更多关于何时应用这些风格的信息。 【参考方案1】:

我使用了以下程序。

Android Studio 3.4.1

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

【讨论】:

【参考方案2】:

我使用了以下程序。

在 Android Emulator(AVD) 中安装 apk 文件的过程:

检查你安装的目录(例如:C:\Program Files (x86)\Android\android-sdk\platform-tools),是否有adb.exe)。如果此文件夹中不存在,则下载附件here,解压缩 zip 文件。您将获得 adb 文件,将这三个文件复制并粘贴到 tools 文件夹中

从 C:\Program Files (x86)\Android\android-sdk 运行 AVD 管理器并启动 Android Emulator。

将apk文件复制粘贴到C:\Program Files (x86)\Android\android-sdk\platform-tools

转到开始->运行->cmd

键入 cd “C:\Program Files (x86)\Android\android-sdk\platform-tools”

输入 adb install example.apk

获得成功命令后

在安卓模拟器中进入应用程序图标,我们可以看到你的 应用程序

【讨论】:

【参考方案3】:

拖放

要在avd中安装apk,只需手动将apk文件拖放到打开的模拟设备中

如果要将文件复制到sd卡也一样

【讨论】:

你确定这行得通吗?我无法让打开的设备注册拖放。 最简单的解决方法,适用于那些只从终端运行模拟器的人。【参考方案4】:

DDMS 在 android 3.0 中已弃用。 “设备文件资源管理器”可用于浏览文件。

【讨论】:

【参考方案5】:

现在模拟 SD 卡的位置在 /storage/emulated/0

【讨论】:

【参考方案6】:

//在linux中

// 在您的主文件夹 .android 隐藏文件夹中,您可以找到打开的 avd 文件夹并检查您创建的 avd 名称打开它,您可以看到 sdcard.img 那是您的 sdcard 文件.

//在linux中安装apk

$adb install ./yourfolder/myapkfile.apk

【讨论】:

【参考方案7】:

如果您使用的是 Eclipse。选择设备后,您应该从右上角切换到 DDMS 透视图,您可以看到文件夹树。要手动安装 apk,您可以使用 adb 命令

adb install apklocation.apk

【讨论】:

【参考方案8】:

在linux上的sdcard镜像位于:

~/.android/avd/<avd name>.avd/sdcard.img

你可以挂载它,例如(假设 /mnt/sdcard 是现有目录):

sudo mount sdcard.img -o loop /mnt/sdcard

使用 adb 安装 apk 文件:

adb install your_app.apk

【讨论】:

【参考方案9】:
    切换到 DDMS 视角 在设备列表中选择您要探索其SD卡的模拟器。 打开右侧的文件资源管理器选项卡。 展开树形结构。 mnt/sdcard/

参考下图


手动安装apk: 将您的 apk 复制到 sdk/platform-tools 文件夹并在同一文件夹中运行以下命令

adb install apklocation.apk

【讨论】:

你知道Android Studio中的SD卡在哪里吗? 要打开 DDMS 透视图,导航到工具 |安卓 |安卓设备监视器。您也可以单击工具栏中的 Android 图标按钮。将打开一个带有 DDMS 透视图的新窗口。 现在位置在/storage/emulated/0 见***.com/a/40437571/1245231【参考方案10】:

添加到 usefile DDMS/文件资源管理器解决方案,对于那些不知道的人,如果您想读取文件,您需要选择文件查看器工具栏上的“从设备中提取文件”按钮。不幸的是,您不能只是拖出,或双击阅读。

【讨论】:

以上是关于在 AVD 模拟器中如何查看 sdcard 文件夹并将 APK 安装到 AVD?的主要内容,如果未能解决你的问题,请参考以下文章

手动将文件放入 Android 模拟器 SD 卡

无法启动Android模拟器的解决办法

如何在 Android Studio 中调整 AVD 模拟器窗口的大小?

Android模拟器的sdcard操作技巧整理

如何编写 genymotion 模拟器来启动给定的无头 avd?

模拟器错误:此 AVD 的配置缺少内核文件