32

任何人指导我如何将一些图像添加到模拟器图像库?

4

8 回答 8

27

转到 Eclipse 中的 DDMS 工具,将文件推送或拉取到模拟器上。然后进入正在运行的模拟器本身,从应用程序屏幕中选择“Dev Tools”,选择“Media Scanner”(或较新版本的 Android 中的“Media Provider”)让模拟器识别文件,以便它们显示在媒体库。

于 2013-01-31T05:12:11.583 回答
22

如果您不在乎这是什么图像,使用 Android 浏览器浏览互联网上的任何图像可能会更容易,长按它并从上下文菜单中选择“保存图像”。

于 2012-03-21T05:00:09.643 回答
11

将图像拖动到 android 模拟器,它将图像文件传输到下载文件夹。(这只适用于genymotion)

于 2015-03-25T10:07:05.077 回答
5

当您尝试从模拟器浏览器下载图像时浏览器崩溃的那些(德米特里的回答):

您必须将存储授权给您的浏览器。

转到设置>应用程序>浏览器>授权>并允许存储

现在您应该可以从此浏览器下载任何图像。

PS:我会在 Dmitry 的回答中添加评论,但我没有足够的代表

于 2016-08-10T14:02:42.747 回答
4

如果有人遇到这个问题:我在 Android Studio 的 API 23 上查看从浏览器下载的文件时遇到问题。我去过四个不同的 StackOverflow 线程,但没有任何帮助。我尝试使用开发工具>媒体提供程序从模拟器中扫描我的 SD 卡,但它一直在崩溃。

最终对我有用的是去模拟器上的下载应用程序。设置(右上角)> 显示 SD 卡。在此之后,我长按我想在图库、设置 > 复制到中看到的图像。现在我们必须导航到 SD 卡中的正确位置。

MenuBar(左上角)> SDCARD > Android > data > com.android.browser > files > Download ...最后你应该仍然处于“复制到”模式,所以只需点击复制(右下角)。

您也可以尝试:菜单栏 > 内部存储 > 下载

于 2016-03-08T18:01:24.660 回答
4

由于较新版本的 Android 在没有正确权限的情况下崩溃,因此在这里结合了几个解决方案:

  1. 在设置 -> 应用程序 -> 浏览器 -> 权限中打开存储权限,让您的模拟器浏览器访问存储。
  2. 在模拟器浏览器应用程序中,长按任何图像并保存。
  3. 保存的图像现在出现在模拟器库应用程序中。
于 2017-04-28T18:06:27.343 回答
3

我最近遇到了同样的问题。我想在画廊中有图像,这样我就可以使用画廊意图来拉入其中一张图像。

我所做的是将 AVD 设置为具有 sim 相机,然后进入相机应用程序并拍了几张照片。这些照片只不过是围绕框架移动的不同点的正方形,但它可以作为示例图像。

如果您不想打扰 sd 卡仿真,它是一种在图库中生成图像的快速解决方案。

于 2012-10-14T20:56:22.827 回答
0

在 android emulator.find 中打开设备设置storage>internal storage(shared)>images>download

然后将您的图像文件拖放到下载文件夹中。

它将被复制到您的 AVD 内部存储并显示给您。

如果它没有显示在您的 AVD 中,您必须重新启动设备。

然后你可以看到你复制的图像。

于 2017-02-22T12:00:27.803 回答