Я думаю, вам нужно использовать:
"/ sdCard / ...." вместо "sdcard /..."
Если вы попробуете «sdcard / ..», он будет читать из каталога файлов вашего приложения, а не с SDCard, который вы хотите. Так что в вашем случае он попытается открыть
«/data/data/your_project_package_structure/files/sdcard/image/1.jpg"
Также может помочь использование переменной Environment для получения каталога вашего внешнего хранилища / usb
Uri u = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "blabla.xml"));
Убедитесь, что с помощью отладчика и проводника файлов путь указан правильно.