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

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

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

【问题讨论】:

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

标签: android android-emulator avd


【解决方案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】:
                1. 切换到 DDMS 视角
                2. 设备列表中选择您要探索其SD卡的模拟器。
                3. 打开右侧的文件资源管理器选项卡。
                4. 展开树形结构。 mnt/sdcard/

                参考下图


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

                adb install apklocation.apk
                

                【讨论】:

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

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

                【讨论】:

                  猜你喜欢
                  • 2016-11-02
                  • 2013-08-11
                  • 2012-04-24
                  • 2019-04-09
                  • 2011-02-24
                  • 2012-06-25
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多