我正在开发图像过滤器应用程序。但是,如果我没有任何图像,就无法真正尝试。
我知道我可以在电话中对其进行测试,但这并不相同,因为我需要错误消息和其他内容。
我只想从AVD的图库中访问图像,以便可以测试我的应用程序。如何添加一个?
我正在使用Android Studio。我看到了一些有关如何在Eclipse中执行此操作的示例,但我没有使用它。
那么,如何将图像添加到模拟器图像库中?
我正在开发图像过滤器应用程序。但是,如果我没有任何图像,就无法真正尝试。
我知道我可以在电话中对其进行测试,但这并不相同,因为我需要错误消息和其他内容。
我只想从AVD的图库中访问图像,以便可以测试我的应用程序。如何添加一个?
我正在使用Android Studio。我看到了一些有关如何在Eclipse中执行此操作的示例,但我没有使用它。
那么,如何将图像添加到模拟器图像库中?
but it's not the same, i need the error messages and other stuff.
。你什么意思?如果您使用通过USB电缆连接到开发PC的真实设备,则会在logcat中获得所有日志,异常,堆栈跟踪和错误。
adb push
在命令提示符下使用command即可。例如,如果您在D中有说“ wallpaper.jpg”的图像:将打开的命令提示符cd
驱动到D驱动器,然后adb push wallpaper.jpg /sdcard/
..确保您的仿真器已打开
Answers:
这是一个非常老的问题,但我会回答这个问题以供将来参考。
要将任何文件添加到模拟器中,只需拖放文件即可。
该文件将被复制到内部存储器的downloads文件夹中。
访问文件
前往设置
单击存储和USB
单击内部存储
单击“探索”(最后)
并将其保存在下载文件夹中
现在,您将收到有关设置虚拟SD卡的通知,请按照设置进行操作。成功设置后,您将可以在图库中看到图片。
Drag + drop
就是答案。不会干扰设备监视器,设置,工具应用程序或已挂载的文件系统。只需启动虚拟设备,然后拖放即可。
我想补充Mithilesh Izardar的回答:
确实,最好的方法只是“拖放”,之后您可以在Settings → Storage → Internal Storage → Explore → Download
(API 25)的仿真器中找到文件。对我来说,问题在于,按照这些步骤操作后,图片既没有出现在“图库”中也没有出现在“下载”中(只需单击“下载”图标)。
这样做的原因是因为默认情况下,仿真器中的所有内容都没有权限...因此,您要做的就是授予“图库”存储权限:Settings → Apps → Gallery → Permissions
(API 25)
附言:如果您只是复制图片,则新图片不会立即显示。您应该重新启动仿真器,或者重新安装sdcard(Settings → Storage
通过单击弹出图标然后重新安装来卸载sdcard)。
如何使用Android Studio将图像导入Android虚拟设备的库中:我正在使用Android Studio 1.4.1和API 15虚拟设备。
警告:这是手动密集型操作,因此对于大量图像来说不是一个好的解决方案。
解决方法简单快捷。将文件/照片上传到云上(从仿真器外部),并使用浏览器在仿真器上下载。
将文件复制到仿真器:
并排打开模拟器和文件资源管理器(在Mac中为Finder)。选择要复制的文件,然后将文件拖放到仿真器上。所选文件将被复制到仿真器的“下载”文件夹中。
如何在Android Studio中查看文件:
Android Studio具有设备资源管理器(来探索模拟器内容(我们以前曾经拥有DDMS,而Studio 3+中已弃用了DDMS)。转到视图->工具窗口->设备文件资源管理器,您可以看到资源管理器窗口。转到存储->模拟-> 0->下载,如果在此处看不到文件,请重新启动模拟器。
注意:您看不到设备资源管理器如果您打开Flutter项目,。
您还可以通过在模拟器中双击文件来查看Android Studio中的图像文件。