What is the correct way to patch with patch obb expansion file?

Hi ,

Yes, I did zip my patch(without compression). But that is one of many ways I tried. I did also try upload my patch file without zip too, but still got the same XAPK file validation failed message. So even if I use jobb or zip to encapsulate the patch without compression, I still need to use APK Expansion Zip Library?

I’m sure I already install the Play Apk Expansion library, and I have APK Expansion Zip Library under the path that you mentioned. How can I check if this library is enabled in unreal engine or not?

106284-sdk.jpg

I found a reference, should I follow the step and copy the library source to my unreal project?


Let me put it another way if that will be more clear. My question is, if I want to use patch obb file to patch my game, what kind of file should I upload to play store? For example, if I use unreal frontend to create a patch file base on a released game. I can get:

  1. A new apk file and A main.VersionNumber.PackageName.ProjectName.obb under the ProjectName\Binaries\Android folder.
  2. A pak(ex: ProjectName-Android_ETC1_P.pak) file under ProjectName\Saved\StagedBuilds\Android_ETC1*ProjectName*\Content\Paks\

And the file in main.VersionNumber.PackageName.ProjectName.obb exactly the same with the 2 (*ProjectName*\Content\Paks*ProjectName*-Android_ETC1_P.pak). So is this pak file that I can upload to play store as a patch obb to patch my game? If yes, should I use jobb to encapsulate the pak file with folder path(*ProjectName*\Content\Paks) or without folder path? Or just upload the main.obb is fine? If no, then what file should I upload?

Thanks :slight_smile: