Android Can´;在某些设备中无法写入SD卡

Android Can´;在某些设备中无法写入SD卡,android,Android,在sd卡路径中的所有设备中。例如“/storage/extSdCard”路径。此路径由用户(me)在文件资源管理器中选择,而不是常量 我用 java.io.File.canWrite():java.io.File.canWrite()方法验证应用程序是否可以写入由该抽象路径名表示的文件。 函数和我在任何时候都能实现。在某些设备中,新文件在此路径中创建时,文件的创建状态为ok。但是在其他设备中,文件没有被创建,我也没有得到异常、警告、阻塞或其他东西。只是没有创建文件 我用2台安卓4.4设备进行了测

在sd卡路径中的所有设备中。例如“/storage/extSdCard”路径。此路径由用户(me)在文件资源管理器中选择,而不是常量

我用

java.io.File.canWrite():java.io.File.canWrite()方法验证应用程序是否可以写入由该抽象路径名表示的文件。

函数和我在任何时候都能实现。在某些设备中,新文件在此路径中创建时,文件的创建状态为ok。但是在其他设备中,文件没有被创建,我也没有得到异常、警告、阻塞或其他东西。只是没有创建文件


我用2台安卓4.4设备进行了测试。一个会写,另一个不会写


为什么我不能在这些情况下写作?

这些设备使用哪种Android版本?谷歌更改了写入SD所需的权限:可能与我用2台安卓4.4设备测试的版本重复。一个会写,另一个不会写。好的,我们可以排除这个。将此信息添加到您的问题中,供其他人阅读。关于类似的问题,这里还有很多问题,因此在打开SD时,采用不同的方法。已经试过了吗?