Доступ к идентификатору приложения AS3 / AIR Google Play и файлам расширения

Я разработал приложение, связанное с основным файлом расширения под названием «main.1000000.com.mycompany.myapp.obb». Я получаю доступ к этому файлу с

File.applicationStorageDirectory.resolvePath('Android/obb/' + FILENAME)

метод, который указывает в режиме отладки в Windows, что файл существует. Но после загрузки в Google Play заметил две проблемы:

1) Идентификатор приложения был изменен с префиксом «air.», поэтому теперь он «air.com.mycompany.myapp».

2) Приложение не может найти успешно загруженный файл расширения.

File.applicationStorageDirectory.resolvePath('Android/obb/' + FILENAME).nativePath

на устройстве возвращает что-то вроде "/data/data/air.com.mycompany.myapp/com.mycompany.myapp/LocalStore/main.1000000.com.mycompany.myapp.obb", что странно, потому что есть идентификатор приложения без префикс .air, а затем с.

Я действительно не знаю, что мне не хватает или проблема в этом, поэтому может кто-нибудь дать мне совет и посоветовать, какой параметр я должен использовать в методе resolvePath для его решения?


person climber86    schedule 08.12.2012    source источник


Ответы (1)


«Android/obb» находится в каталоге документов, а не в каталоге хранилища приложений.

person Matteo Cappelloni    schedule 22.03.2013