我一直在Android模拟器上测试我的应用程序,其API版本为23,效果非常好,但在其他版本中它也不起作用。 我需要将一些文件推送到下载目录,到目前为止它还没有在运行API 25的模拟器上工作。 Android设备监视器的logcat经常被各种消息发送垃圾邮件。
Errors in Android device monitor
我能够得到错误
[timestamp]无法推送商品。
[timestamp] null
在重新启动Android Studio之前,但自从我重新启动后,我无法找到这样的消息。所以我的问题似乎与this
有一些共同之处答案 0 :(得分:1)
您如何找到下载目录?如果您使用硬路径(例如/.../Downloads/
),则不应使用存储API。这是因为引入了多用户,这使用了硬路径。
更具体地说,您可能想要使用getExternalStoragePublicDirectory(Enviornment.DIRECTORY_DOWNLOADS)
有关存储的更多信息,see the documentation