я включил несколько предварительно сделанные .png файлов в папке моих активов, но только некоторые из них получают путем без ошибок:Файл не найден при загрузке из активов?
AssetManager assetManager = context.getAssets();
Inputstream in = assetManager.open(assetName);
где assetName
является String
, содержащим что-то вроде «myPic.png».
Похоже, что это работает для некоторых файлов, но для других он выбрасывает java.io.FileNotFoundException: myPic.png
, хотя я вижу его прямо в папке «Активы» рядом с множеством других файлов, которые, кажется, делают разрез.
Просмотрите сам APK и посмотрите, есть ли там активы. APK - это просто архив в стиле ZIP, поэтому есть множество инструментов, которые позволят вам изучить, что внутри. – CommonsWare
@CommonsWare Нет, эти активы не находятся в APK, но это было предсказуемо, потому что они почему-то не найдены в первую очередь –
Есть ли у вас подпапки в активах? –