Почему я получаю NoSuchFileException при запуске readAllBytes для этого файла - PullRequest
0 голосов
/ 30 марта 2019

Я пытаюсь сделать простое приложение для Android, которое использует OpenAPLR

http://doc.openalpr.com/cloud_api.html

Итак, я скопировал код в разделе Java о том, как сделать запрос REST API, и поместил все это в метод кнопки onClick, сделал снимок номерного знака и сохранил его как license_plate.jpg в расположении * 1006. *

Приложение / RES / рисуем / license_plate.jpg

Но всякий раз, когда я запускаю приложение, я всегда получаю сообщение об ошибке, указывающее на эти строки

Path path = Paths.get("drawable/license_plate.jpg");
byte[] data = Files.readAllBytes(path);

java.nio.file.NoSuchFileException: drawable / license_plate.jpg

Где я должен сохранить это изображение, чтобы я мог использовать его во время приложения? И где я должен сохранять изображения, используемые для будущих приложений, когда я не использую только одно изображение, которое я уже предварительно загрузил?

1 Ответ

0 голосов
/ 30 марта 2019

Вы даете неправильный путь. Вы можете сохранить только изображение на вашем устройстве и затем укажите путь к папке с изображениями, например:

Path path = Paths.get("/storage/projects/alpr/samples/testing/car1.jpg");
byte[] data = Files.readAllBytes(path);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...