アプリでクラッシュが発生します。それらは 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");
}