minecraft-linux / mcpelauncher-ui-manifest

Manifest for the Qt launcher part, which lets you download and manage Minecraft versions and can assist in troubleshooting.
https://minecraft-linux.github.io
26 stars 8 forks source link

Error[405] on any version attempted to download #41

Closed tacohitbox closed 2 years ago

tacohitbox commented 2 years ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Build from source and open launcher.
  2. Sign into Google Play.
  3. Go to any version in the version list .
  4. Click "Download and Play".

Expected behavior It to download and play as normal.

Screenshots I screen recorded me signing in, with password hidden, right over here

Desktop (please complete the following information):

Additional context I have a VPN on when I recorded this but I tried signing in with it on and off with no luck.

ChristopherHX commented 2 years ago

I have seen such 405 errors starting with 1.14.60.5/1.15beta on armhf ( 2020, 2 years ago ). What happens if you compile the UI with c++ flag -DGOOGLEPLAYDOWNLOADER_USEQT? e.g. cmake -DCMAKE_CXX_FLAGS=-DGOOGLEPLAYDOWNLOADER_USEQT. I added it due to temporary issues with the flatpak runtime, but they are solved.

You sign in has no issues, since google play shares the apk download url with you. You can download all apks from the urls printed to the teminal as long you have compiled a debug build. Then import them from settings.

tacohitbox commented 2 years ago

This worked for me too! Many thanks!