0

我一直在使用 API 版本 23 在 Android 模拟器上测试我的应用程序,该应用程序运行良好,但在其他版本中它不能正常运行。我需要将一些文件推送到下载目录中,但到目前为止,它还没有在运行 API 25 的模拟器上运行。Android 设备监视器的 logcat 不断地向各种消息发送垃圾邮件。

Android 设备监视器中的错误

我能够得到错误

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

[时间戳] null

在重新启动 Android Studio 之前,但自从我重新启动后,我找不到这样的消息。所以我的问题似乎和这个有共同点

4

1 回答 1

1

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

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

有关存储的更多信息,请参阅文档

于 2017-09-29T15:39:30.767 回答