これをクリアするには、エミュレータではなく実際のデバイス上にある。 私は画像を保存するファイルを設定していて、突然、デバイスはlogcatのデバイス警告にスペースが残っていません。私は記憶が残っていることがわかりますが、何らかの理由でそれ以上のファイルを保存していないのです。私はイメージに名前を付けるために小さな番号を使用していますので、私は狂った名前のサイズを持っていません。Android - キャッチする方法java.io.IOException:デバイスにスペースが残っていない
今のところ、エラーが出る前にファイルに約80程度の画像があります。
私は空間のエラーをキャッチしてファイルを空にすることができると思っています。実際にスペースがどれほど十分であるか、そしてどれだけのスペースが残っているかを調べることで、おそらくこれを行う必要があります。 。
私が持っているもう一つの問題は、Imは
android.os.Environment.getExternalStorageDirectory();
でSDカードにデータを保存するアプリを伝えるが、その内部メモリにデータを格納することです。私はすべての権限を設定していますが、何らかの理由で外部ではなく内部に保存しています。
私のアプリのストレージに使用できるメモリの量をチェックする方法や、外部に保存しようとしているときに内部に保存する理由についてのヒントなど、いくつかの情報を私に指摘することができます。
イムは、ユーザーが奇妙で電話を取ることができる新しいイメージのために部屋を出て実行されています。アプリ内カメラを使用すると、保存するために設定したディレクトリにファイルを保存することはありません。アプリで使用できるデータ量の上限に達した可能性はありますか? –