Имена файлов и расширения чувствительны к регистру. logo.png и logo.PNG - это разные файлы с точки зрения приложения. Поэтому будьте осторожны с именами файлов и папок.
Корневая папка для изображений, которые вы получаете в вашем приложении, является корневой папкой вашего пакета исходных файлов.
Например, если у вас следующая структура папок:
YourProject
src\
com\
company\
etc\
img\
Тогда корневой папкой для ваших изображений будет: YourProject\src
Файлы изображений, расположенные в папке YourProject\img
, невидимы для кода вашего приложения, если папка img
не находится в YourProject\src
, а полный путь:
YourProject\src\img
и ваш файл изображения имеет полный путь:
YourProject\src\img\logo.png
В этом случае вы можете загрузить изображение, указав его путь: img\logo.png
и без него, просто указав: logo.png
Рекомендуется указывать полный путь, если у вас есть несколько изображений с одинаковыми именами файлов.
Если у вас есть несколько файлов logo.png
в вашем проекте, и вы загружаете его, указав только имя файла "logo.png", то будет загружено первое найденное изображение из вашего проекта.
Резюме: перенесите папку img
в папку src
.