Ошибка: Ошибка открытия: нет такого файла или каталога - PullRequest
0 голосов
/ 19 июня 2020

Я использую библиотеку сжатия для сжатия изображения.

File croppedImagePath = new File(imageUri.getPath());

             try {
                 croppedBitmap = new Compressor(getActivity()).compressToBitmap(croppedImagePath);
             } catch (IOException e) {
                e.printStackTrace();
             }

ОШИБКА:

Unable to decode stream: java.io.FileNotFoundException: /document/image:25: open failed: ENOENT (No such file or directory)

Когда я нахожу изображение, это официальный путь к файлу

Football Image

Я подтвердил, что у меня есть разрешения на ЧТЕНИЕ и ЗАПИСЬ для внешнего хранилища, добавив их в манифест, а также запросив разрешение в действии.

Я попытался получить абсолютный путь к файлу, добавив:

File absoluteCroppedImagePath = new File(croppedImagePath.getAbsolutePath());

Но путь к файлу не изменился.

...