【问题标题】:how to add images to android emulator?如何将图像添加到android模拟器?
【发布时间】:2011-03-17 20:14:06
【问题描述】:

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

【问题讨论】:

    标签: android-emulator android-gallery android-mediascanner


    【解决方案1】:

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

    【讨论】:

    • 有一个错误会在尝试扫描 SD 卡时使 Media Provider 崩溃:code.google.com/p/android/issues/detail?id=62134。重新启动模拟器似乎有助于识别图像。
    • MediaProvider 崩溃。
    • 有没有人想出如何避免它崩溃?重新启动模拟器对我不起作用
    【解决方案2】:

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

    【讨论】:

    • 这让我的浏览器崩溃了。
    • 这里也崩溃了
    • 有效!但是:请参阅 Socialsupaxrew 的回答,您必须授予浏览器存储权限:转到设置 > 应用程序 > 浏览器 > 权限 > 并允许存储
    【解决方案3】:

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

    【讨论】:

    • 它成功了,但我必须重新启动模拟器才能让图片出现在图库中。
    • 哦!我的情况不是这样。现在我的机器上没有安卓模拟器设置。 Lil 忙于 iOS
    • 拖放后需要重启。
    【解决方案4】:

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

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

    进入设置>应用>浏览器>授权>并允许存储

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

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

    【讨论】:

      【解决方案5】:

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

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

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

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

      【讨论】:

      • 您必须在“设置”中为浏览器应用启用“存储”权限。它不断崩溃的原因是,该浏览器应用程序与新的 Marshmallow Permission API 不兼容。
      【解决方案6】:

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

      1. 在“设置”->“应用”->“浏览器”->“权限”中打开“存储”权限,让您的模拟器浏览器访问存储。
      2. 在模拟器浏览器应用中,长按任意图片并保存。
      3. 保存的图像现在会显示在模拟器库应用中。

      【讨论】:

        【解决方案7】:

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

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

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

        【讨论】:

        • 在选择网络摄像头作为手机摄像头时,方点也会四处移动……这是为什么呢?
        【解决方案8】:

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

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

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-11-06
          • 2023-04-02
          • 2015-06-17
          • 2018-06-18
          • 2021-11-27
          • 1970-01-01
          • 1970-01-01
          • 2021-05-10
          相关资源
          最近更新 更多