如何在android studio中将图像添加到模拟器库?

时间:2015-04-12 09:53:10

标签: android image gallery

我正在开发一个图像过滤器应用程序。但如果我没有任何图像,就无法真正尝试。

我知道我可以在手机上测试它,但它不一样,因为我需要错误信息和其他东西。

我只想访问AVD图库中的图片,以便我可以测试我的应用。 我该如何添加一个?

我正在使用Android Studio。我在Eclipse中看到了一些关于如何使用它的例子,但我没有使用它。

那么,如何将图像添加到模拟器图库?

12 个答案:

答案 0 :(得分:54)

这是一个非常古老的问题,但我会回答这个问题以供将来参考。

将任何文件添加到模拟器只需拖放文件

即可

该文件将被复制到内部存储的下载文件夹中。

访问文件

转到设置

点击存储& USB

点击内部存储空间

点击“探索”(最后)

你在下载文件夹中找到了它

现在您将收到设置虚拟SD卡的通知,请按照设置进行操作。 成功安装后,您将能够在图库中看到图片。

答案 1 :(得分:38)

如何使用Android Studio将图像导入Android虚拟设备的库中: 我使用的是Android Studio 1.4.1和API 15虚拟设备。

警告:这是手动密集型的,因此对于大量图像来说这不是一个好的解决方案。

  1. 使用Android的设备管理器(AVD),菜单 / Tools / Android / AVD Manager 创建虚拟设备。
  2. 启动此虚拟设备。
  3. 启动Android设备监视器,菜单* /工具/ Android / Android设备监视器。在 Devices 标签(左上角)中,您应该会看到您的设备。它应该是在线(参见this screenshot
  4. 在右侧窗口中是文件资源管理器。转到那里,选择 / mnt / sdcard / Pictures 目录。应突出显示(请参阅this screenshot
  5. 通过单击将文件推送到设备图标(我在上面的屏幕截图中突出显示的小手机图标),将jpeg添加到此目录。您可以一次只添加一张照片,dadburnit。
  6. 转到您的设备并运行 Dev Tools 应用。
  7. 向下滚动并选择媒体提供商。
  8. 单击扫描SD卡按钮。这应该将您在步骤5中添加的图像复制到库中。去画廊看,他们应该在那里。

答案 2 :(得分:24)

我想补充Mithilesh Izardar的回答:

实际上,最好的方法就是“拖放”,之后您可以在Settings → Storage → Internal Storage → Explore → Download(API 25)中找到模拟器中的文件。 对我来说问题是,按照这些步骤后,照片既没有出现在“画廊”也没有出现在“下载”中(只需点击“下载”图标)。

之所以这样,是因为默认情况下,模拟器中的所有内容都没有权限......所以您只需要提供“图库”存储权限:Settings → Apps → Gallery → Permissions(API 25)

Ps:如果您刚刚复制了图片,新图片将不会立即显示。您应该重新启动模拟器,或重新安装SD卡(在Settings → Storage通过单击弹出图标卸载SD卡然后重新安装它)

答案 3 :(得分:19)

尝试通过设备监视器或通过drop添加图像后,我可以在浏览时找到它,但它仍未在图库中显示。

对我来说,它有助于从设置>中弹出(虚拟)SD卡。存储& USB 并重新插入。

答案 4 :(得分:17)

我浏览了Android设备监视器

  1. 点击设备
  2. 选择Android设备监视器的文件资源管理器选项卡
  3. 选择图片文件夹(路径:数据 - >媒体 - > 0 - >图片)
  4. 点击"将文件夹推送到设备"图标
  5. 从计算机中选择图片,然后确定。

答案 5 :(得分:4)

我也有同样的问题:) 我用过这段代码

{{1}}

使用ADM,在SD卡或任何地方添加图像。

当您在自己的虚拟机中并且显示选择屏幕时,请使用下图中所示的左上角下拉菜单进行浏览。

look at 'open from'

答案 6 :(得分:4)

解决方法简单快捷。在云上(从模拟器外部)上传文件/照片,并在模拟器上使用浏览器下载。

答案 7 :(得分:4)

至少从API 28开始:

  1. 在模拟器中打开“设置”应用
  2. 搜索“存储”,为其选择搜索结果
  3. 选择存储中的照片和视频
  4. 选择图像
  5. 将图像拖到模拟器上,不会立即显示
  6. 从Android Studio中的AVD管理器中,冷启动模拟器

您拖入的照片现在可用。

答案 8 :(得分:3)

虽然您也可以在真实设备上登录,但如果您需要使用模拟器,请尝试通过Android设备监视器传输图像,可以从Android Studio的工具栏访问(当然也可以在eclipse中使用) )。

从ADM中选择设备后,您可以看到文件夹树并复制内容

答案 9 :(得分:2)

将文件复制到仿真器:

并排打开模拟器和文件资源管理器(在Mac中为Finder)。选择要复制的文件,然后将文件拖放到仿真器上。所选文件将被复制到仿真器的“下载”文件夹中。

如何在Android Studio中查看文件

Android Studio具有 Device Explorer (设备资源管理器)来浏览模拟器内容(我们以前有DDMS,而Studio 3+中已弃用了DDMS)。转到视图->工具窗口->设备文件资源管理器,您可以看到资源管理器窗口。转到存储->仿真-> 0->下载,如果您在此处看不到文件,请重新启动仿真器。

注意:如果您已打开Flutter项目,则不会看到设备资源管理器

您还可以通过在模拟器中双击文件来查看Android Studio中的图像文件。

See image below

答案 10 :(得分:0)

尝试使用设备文件资源管理器:

  1. 启动设备

  2. 导航到“视图”->“工具”窗口->“设备文件资源管理器”以打开“设备文件资源管理器”

  3. 单击sdcard,然后选择要将文件保存到的文件夹。

  4. 右键单击该文件夹,然后选择上载以从计算机中选择文件。

  5. 选择文件,然后单击“确定”上传

答案 11 :(得分:0)

  1. 并排打开电脑窗口的模拟器和图像文件夹。将图像拖放到模拟器。

  2. 在模拟器上从网络下载图像。

快乐编码:)