Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

After 3/24/2019 update libpuzzlesgen.so missing #461

Closed
jraller opened this issue Mar 25, 2019 · 9 comments
Closed

After 3/24/2019 update libpuzzlesgen.so missing #461

jraller opened this issue Mar 25, 2019 · 9 comments

Comments

@jraller
Copy link

jraller commented Mar 25, 2019

Error message is:

/data/app/name.boyle.chris.sgtpuzzles-9s5EfEeJtmvmvcTEspBKRA==/lib/arm64/libpuzzlesgen.so (No such file or directory)

When choosing new game after having solved a game.

@ffes
Copy link

ffes commented Mar 25, 2019

I have exactly the same problem. After completing the game I got this error and it is impossible to generate a new one. Which seems logical given the filename in the error message.

Screenshot_20190325-075453

@mquevill
Copy link
Contributor

It also happens even if you haven't completed a game.

@ffes
Copy link

ffes commented Mar 25, 2019

Small clarification (just in case 😉): this happens after updating to version 2019-03-25-0020-68363231 this morning.

@dean-e-peterson
Copy link

Same problem, but with filename /lib/arm/libpuzzlesgen.so instead of /lib/arm64... Happening only when generating a new puzzle, as opposed to completing a puzzle generated before the update. Tested on multiple puzzle types with same result.

@bruzie
Copy link

bruzie commented Mar 25, 2019

Same with me. Tried Force stop and uninstall/reinstall, same result.

@chrisboyle
Copy link
Owner

I'm working on this but it's a bit of a mystery so far. It relates to Google Play's installation methods and the new Android App Bundle upload format, which I already used for the previous update without such widespread problems.

If you install https://chris.boyle.name/static/media/uploads/SGTPuzzles-2019-03-25-0020-68363231.apk which is the same version, you should find that works, because the installation method is different (it's larger because it contains all architectures).

More detail:

What's supposed to happen is Google ships a few smaller apks to your device e.g.

  • base.apk
  • split_config.en.apk
  • split_config.x86.apk (x86 or arm64 or arm etc. depending on what you have)
  • split_config.xxhdpi.apk

In the failing cases, Google has shipped the right set of files, and the architecture-specific one (x86 in my example here) does contain the two files I need, but the device has not unpacked it for some reason. This differs from a manual APK install in which everything is immediately unpacked from that one APK.

@ffes
Copy link

ffes commented Mar 25, 2019

@chrisboyle Thanks for the detailed explanation!!!

I just opted-in for the beta program and saw your 10:16 update. That works fine on my phone.

@chrisboyle
Copy link
Owner

@ffes Thanks, good to hear. That update is a monolithic APK upload, which thankfully Google still allows, for now. I will promote that to production, and then I can debug this App Bundle stuff less urgently, in an alpha channel with just me initially.

@jraller
Copy link
Author

jraller commented Mar 25, 2019

I updated from Google Play and the issue is resolved. Thank you and good luck with figuring out the new deployment methods.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants