Каковы причины получения кода возврата AOBB_STATE_ERROR_COULD_NOT_MOUNT?
Работа с Android NDK кажется совершенно случайной, если моя сборка может смонтировать соответствующий obb, созданный инструментом jobb. При неудачном монтировании я получаю код возврата AOBB_STATE_ERROR_COULD_NOT_MOUNT
,
Поскольку это не очень информативно, я обнаружил несколько возможных источников ошибок при просмотре интернета:
- Путь к файлу obb не разрешается начинать с
/
(хотя путь, возвращаемый из nativeActivity, начинается с/
) - Несоответствие версий
- Предыдущие версии средства шифрования JobB были нарушены, что означает, что он не работал с OBB-файлами, защищенными паролем
- Из-за ошибок в Android разрешении
READ_EXTERNAL_STORAGE
должен был быть включен в SDK версии 23 - Загруженный локально OBB-файл может быть не смонтирован, если его имя начинается с "main"
- Некоторые obbs просто не монтируются из-за ошибки в генерации хеш-ключа инструмента jobb (см. Android. ERROR_COULD_NOT_MOUNT при монтировании сложного зашифрованного файла obb)
Поскольку я, по-видимому, выполняю хотя бы эти требования, кто-нибудь знает еще какие-то причины AOBB_STATE_ERROR_COULD_NOT_MOUNT
это возврат (т.е. код ошибки 21)?