在 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 Studio 中调整 AVD 模拟器窗口的大小?