我正在开发一个图像过滤器应用程序。但如果我没有任何图像,就无法真正尝试。
我知道我可以在手机上测试它,但它不一样,因为我需要错误信息和其他东西。
我只想访问AVD图库中的图片,以便我可以测试我的应用。 我该如何添加一个?
我正在使用Android Studio。我在Eclipse中看到了一些关于如何使用它的例子,但我没有使用它。
那么,如何将图像添加到模拟器图库?
答案 0 :(得分:54)
这是一个非常古老的问题,但我会回答这个问题以供将来参考。
将任何文件添加到模拟器只需拖放文件
即可该文件将被复制到内部存储的下载文件夹中。
访问文件
转到设置
点击存储& USB 强>
点击内部存储空间
点击“探索”(最后)
你在下载文件夹中找到了它
现在您将收到设置虚拟SD卡的通知,请按照设置进行操作。 成功安装后,您将能够在图库中看到图片。
答案 1 :(得分:38)
如何使用Android Studio将图像导入Android虚拟设备的库中: 我使用的是Android Studio 1.4.1和API 15虚拟设备。
警告:这是手动密集型的,因此对于大量图像来说这不是一个好的解决方案。
答案 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设备监视器
答案 5 :(得分:4)
答案 6 :(得分:4)
解决方法简单快捷。在云上(从模拟器外部)上传文件/照片,并在模拟器上使用浏览器下载。
答案 7 :(得分:4)
至少从API 28开始:
您拖入的照片现在可用。
答案 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中的图像文件。
答案 10 :(得分:0)
尝试使用设备文件资源管理器:
启动设备
导航到“视图”->“工具”窗口->“设备文件资源管理器”以打开“设备文件资源管理器”
单击sdcard,然后选择要将文件保存到的文件夹。
右键单击该文件夹,然后选择上载以从计算机中选择文件。
选择文件,然后单击“确定”上传
答案 11 :(得分:0)
并排打开电脑窗口的模拟器和图像文件夹。将图像拖放到模拟器。
在模拟器上从网络下载图像。
快乐编码:)