我的应用程序崩溃了。我在 Crashlytics 中看到了它们(无法在我的设备上重现)。
问题 - 无法使用 mkdirs() 在外部存储中创建文件夹
注意:代码在 99% 的情况下(用户)有效,问题仅在 1% 中出现。
我确实有一个清单权限,我确实要求运行时权限。
该问题主要出现在 Android 5 版本上(因此运行时权限可能不是问题)
我的代码:
String pathTemp = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "MyApp"
File folderTemp = new File(pathTemp);
if (!folderTemp.mkdirs() && !folderTemp.exists()) {
throw new AssertionError("Error creating temp folder");
}