Я использую расширение файла в своем проекте для доступа к аудио-, видео- и графическим файлам из папки obb. My Obb-файл: main.1.com.example.sample ---> containg три папки с именем Images, Video и Audio ---> Теперь он содержит разные файлы .mp4, .mp3, .jpg у меня есть файл ÖBB в Android/ФЖДА/com.example.sample/main.1.com.example.sample Теперь я пытаюсь получить доступ .mp4 файл в папку видео с помощью следующего кода:Получение ошибки при доступе к файлу obb
ZipResourceFile expansionFile = null;
try {
expansionFile = APKExpansionSupport.getAPKExpansionZipFile(this,1,0);
Log.e("expansion",">>>>>"+expansionFile);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(expansionFile!=null){
AssetFileDescriptor fd = expansionFile.getAssetFileDescriptor("Video/v1.mp4");
Log.e("AFDDDDDDDD",">>>>>"+fd);
}
но я получаю исключение: 07-30 16: 14: 24.685: D/zipro (22542): Zip: EOCD не найден, /storage/emulated/0/Android/obb/com.example.sample/main. 1.com.example.sample.obb не является почтовым индексом
07-30 16: 14: 24.685: W/zipro (22542): плохие смещения (dir 191367812, размер 1771611666, eocd -1) 07-30 16: 14: 24.685: W/System.err (22542): java.io.IOException 07-30 16: 14: 24.695: W/System.err (22542): at com.android.vending.expansion.zipfile.ZipResourceFile.addPatchFile (ZipResourceFile.java:353) 07-30 16 : 14: 24.695: W/System.err (22542): at com.android.vending.expansion.zipfile.ZipResourceFile. (ZipResourceFile.java:189) 07-30 16: 14: 24.695: W/System.err (22542): at com.android.vending.expansion.zipfile.APKExpansionSupport.getResourceZipFile (APKExpansionSupport.java:67) 07-30 16: 14: 24.695: W/System.err (22542): at com.android.vending. expand.zipfile.APKExpansionSupport.getAPKExpansionZipFile (APKExpansionSupport.java:77)
и не может получить доступ непосредственно к файлу obb. Пожалуйста, предложите решение и почему это исключение я получаю?
Благодаря