Игра выдаёт ошибку «Download failed because the resources could not be found» почти всегда по одной причине — файл кэша лежит не по адресу sdcard/Android/obb/имя_пакета, а в соседней папке data или в корне карты памяти. Проверить это занимает пару минут: достаточно открыть любой файловый менеджер и сравнить реальный путь с правильным.
В этой статье разберём, что такое папка obb, где именно она располагается на разных версиях Android, как правильно туда поместить кэш и почему система иногда блокирует доступ к этому каталогу. Отдельно рассмотрим типичные ошибки и способы их исправить.
Что такое папка obb и зачем она нужна
Каталог Android/obb — это системное хранилище для файлов расширения (expansion files), которые приложения и игры загружают помимо основного APK-установщика. Внутри obb-файлов обычно лежат текстуры, видеоролики, звуки и игровые уровни — всё то, что не помещается в ограничение размера APK из магазина приложений.
Файл кэша имеет формат вида main.123.com.example.game.obb, где «main» или «patch» — тип файла, число — версия, а далее следует имя пакета приложения. Игра при запуске ищет этот файл строго в папке со своим именем пакета внутри Android/obb.
- 📦 obb — кэш игр и тяжёлых приложений (файлы расширения)
- 📁 data — пользовательские данные, сохранения, настройки приложений
- 🗂️ media — медиафайлы, которые приложения сохраняют в своём разделе
- 🧩 имя подпапки всегда совпадает с именем пакета, например
com.rockstargames.gtasa
Точный путь к папке obb на Android
Стандартный путь выглядит так: /sdcard/Android/obb/. При этом sdcard — это не обязательно физическая карта памяти: на большинстве современных устройств это символическая ссылка на внутреннее хранилище телефона, даже если карточка microSD не установлена вовсе.
Фактический системный путь может отображаться как /storage/emulated/0/Android/obb/ — это тот же самый каталог, просто показанный «полным» адресом. Если у вас вставлена внешняя microSD и приложение установлено на неё, путь будет примерно таким: /storage/XXXX-XXXX/Android/obb/, где XXXX-XXXX — идентификатор карты.
| Расположение | Путь | Когда используется |
|---|---|---|
| Внутренняя память | /sdcard/Android/obb/ | По умолчанию на всех устройствах |
| Полный системный путь | /storage/emulated/0/Android/obb/ | Тот же каталог, вид в файловом менеджере |
| Внешняя microSD | /storage/XXXX-XXXX/Android/obb/ | Если приложение перенесено на карту |
| Имя подпапки | Android/obb/имя.пакета/ | Кэш конкретного приложения |
Как правильно установить кэш в папку obb
Установка кэша вручную требуется, когда игра скачана не из официального магазина или установщик не смог загрузить ресурсы самостоятельно. Порядок действий одинаков для большинства случаев.
Сначала распакуйте скачанный архив с кэшем. Внутри должна находиться папка, названная именем пакета игры — например, com.ea.game.pvz2_row. Именно эту папку целиком нужно скопировать в Android/obb, а не отдельный obb-файл без обёртки.
После копирования установите APK и только потом запускайте игру. Обратный порядок (сначала запуск, потом кэш) иногда приводит к тому, что игра создаёт пустую папку и начинает качать ресурсы заново через интернет.
Ограничения доступа в Android 11 и новее
Начиная с Android 11, Google ввёл механизм Scoped Storage, который закрыл большинству файловых менеджеров прямой доступ к каталогам Android/data и Android/obb. Из-за этого при попытке открыть папку вы можете увидеть пустой список или сообщение о запрете доступа — хотя сами файлы на месте.
Обойти ограничение можно несколькими безопасными способами. Самый простой — подключить телефон к компьютеру по USB: через ПК папка Android/obb открывается без ограничений, и копировать кэш можно напрямую. Также часть сторонних файловых менеджеров умеет запрашивать доступ через системный диалог «Разрешить доступ к папке» — если ваш менеджер предлагает такой диалог, используйте его.
⚠️ Внимание: не давайте файловым менеджерам root-права и не устанавливайте модифицированные версии системных приложений ради доступа к obb. Это избыточный риск — подключение через ПК решает задачу без вмешательства в систему.
Типичные ошибки и их решения
Чаще всего пользователи сталкиваются с ситуацией, когда кэш вроде бы скопирован, но игра его не видит. Причина почти всегда кроется в одной из нескольких типовых ошибок.
- ❌ Кэш положен в
Android/dataвместоAndroid/obb— это разные каталоги - ❌ Obb-файл лежит без папки с именем пакета, прямо в корне obb
- ❌ Папка вложена дважды:
obb/com.game/com.game/file.obb— лишний уровень вложенности - ❌ Архив не распакован — игра не читает zip или rar напрямую
- ❌ Версия кэша не совпадает с версией установленного APK
Отдельная проблема — несовпадение версии кэша и версии игры. Число в имени файла (например, main.123) привязано к конкретной версии APK. Если вы обновили игру, а кэш остался старый, приложение либо потребует докачать ресурсы, либо откажется запускаться. Решение — скачать кэш именно для вашей версии игры.
Как проверить имя пакета игры
Откройте страницу игры в магазине приложений в браузере — имя пакета указано в адресной строке после параметра id=. Либо посмотрите название папки, которую игра уже создала в Android/data.
Что делать, если папки obb нет
Отсутствие папки obb — нормальная ситуация для устройства, на котором ещё не устанавливались игры с кэшем. Система создаёт этот каталог автоматически при первой необходимости, но ничто не мешает создать его вручную.
Откройте файловый менеджер, перейдите в sdcard/Android/ и создайте папку с именем obb — строго маленькими буквами. Затем внутри неё создайте подпапку с именем пакета игры и скопируйте туда obb-файл. Регистр букв в именах имеет значение, поэтому копируйте названия точно.
⚠️ Внимание: не удаляйте папку obb целиком ради «очистки памяти», если на устройстве стоят игры с кэшем. Вместе с папкой вы удалите все загруженные ресурсы, и играм придётся скачивать их заново — а при отсутствии интернета они просто не запустятся.
Кэш на карте памяти: особенности
Если приложение перенесено на microSD, его кэш хранится в Android/obb уже на самой карте. Это удобно для экономии внутренней памяти, но добавляет нюансов: при извлечении карты игра перестанет запускаться, а медленная карточка может увеличить время загрузки уровней.
Учтите, что ручное копирование кэша на карту не всегда заставляет игру искать его там — часть приложений жёстко привязана к внутреннему хранилищу. Если игра не видит кэш на microSD, перенесите папку во внутренний sdcard/Android/obb и проверьте запуск снова.
Часто задаваемые вопросы
Можно ли удалять файлы из sdcard/Android/obb?
Да, но вместе с файлом удаляются ресурсы конкретной игры — при следующем запуске она скачает их заново или не запустится без интернета. Удаляйте папки только тех приложений, которые уже деинсталлированы: такие «осиротевшие» каталоги безопасно стирать.
Почему файловый менеджер показывает папку obb пустой?
На Android 11 и новее доступ к Android/obb ограничен системой. Подключите устройство к компьютеру по USB или используйте файловый менеджер, который запрашивает специальное разрешение на доступ к этому каталогу через системный диалог.
Чем отличаются папки obb и data?
В obb хранятся файлы расширения — тяжёлые ресурсы вроде текстур и видео. В data лежат настройки, сохранения и рабочие данные приложения. Кэш, скачанный отдельно, почти всегда предназначен именно для obb.
Игра не видит кэш, хотя он на месте. Что проверить?
Проверьте три вещи: папка с кэшем названа точным именем пакета игры, obb-файл лежит внутри этой папки без лишней вложенности, а версия кэша (число в имени файла) соответствует версии установленного APK.
Можно ли перенести obb на карту памяти вручную?
Можно скопировать, но игра будет искать кэш там, где установлена сама. Надёжный способ — перенести приложение на карту штатными средствами системы (если функция поддерживается вашей версией Android и самой игрой), тогда кэш переместится автоматически.