代码之家  ›  专栏  ›  技术社区  ›  foruse oveflower

API 25中的Android emulator无法将文件推送到SD卡

  •  0
  • foruse oveflower  · 技术社区  · 8 年前

    我需要将一些文件推送到下载目录,到目前为止,它还没有在运行API 25的模拟器上工作。 Android Device Monitor的logcat不断地被垃圾信息充斥。

    Errors in Android device monitor

    [时间戳]推送项目失败。

    [时间戳]null

    重新启动Android Studio之前,但自从我重新启动后,我找不到这样的消息。所以我的问题似乎与 this

    1 回复  |  直到 8 年前
        1
  •  1
  •   Tim Kist    8 年前

    你是如何找到下载目录的?如果您使用的是硬路径(例如。 /.../Downloads/ )您不应该使用存储API。这是因为引入了使用硬路径中断的多用户。

    更具体地说,您可能想要使用 getExternalStoragePublicDirectory(Enviornment.DIRECTORY_DOWNLOADS)

    有关存储的更多信息, see the documentation