2015-09-18 5 views
5

I wdrożone z powodzeniem i ekspansja apk plik OBB pobrać Storage-> Android-> Obb-> PackageName-> main.1.com.packagename.obbpliku OBB nie są Wyciąg jest błąd "plik XAPK Validation Failed"

Ale kiedy idę, aby wyodrębnić, otrzymuję problem to "Not a Zip archive".

ZipResourceFile zrf = new ZipResourceFile (fileName);

public ZipResourceFile(String zipFileName) throws IOException { 
     addPatchFile(zipFileName); 
    } 

    void addPatchFile(String zipFileName) throws IOException { 
     File file = new File(zipFileName); 
     RandomAccessFile f = new RandomAccessFile(file, "r"); 
     long fileLength = f.length(); 

     if (fileLength < kEOCDLen) { 
      throw new java.io.IOException(); 
     } 

     long readAmount = kMaxEOCDSearch; 
     if (readAmount > fileLength) 
      readAmount = fileLength; 

     /* 
     * Make sure this is a Zip archive. 
     */ 
     f.seek(0); 

     int header = read4LE(f); 
     if (header == kEOCDSignature) { 
      Log.i(LOG_TAG, "Found Zip archive, but it looks empty"); 
      throw new IOException(); 
     } else if (header != kLFHSignature) { 
      Log.v(LOG_TAG, "Not a Zip archive"); 
      throw new IOException(); 
     } 

enter image description here

Odpowiedz

3

mam roztworze po 2 dniach

Jedynym problemem jest to, że -

.obb plik jest stworzenie złym kierunku

plik obb tworzyć krok
-Wszystkie zasoby przechowują w jednym folderze.
-Zip tego folderu
-Tylko Rename .obb do pliku .zip

zadowolony z tego rozwiązania

Powiązane problemy