redsolver / skydroid

A decentralized domain-based App Store for Android.
GNU General Public License v3.0
389 stars 21 forks source link

Won't install VLC due to mismatching native code #17

Open ljrk0 opened 3 years ago

ljrk0 commented 3 years ago

I have only the F-Droid collection enabled and can install VLC from the F-Droid App. However, when using Skydroid to install it, it will complain since it's incompatible with my device (arm64-v8a). This is likely due to

https://f-droid.org/en/packages/org.videolan.vlc/

supporting multiple different builds for the same version, with me requiring 13030407 but the "first" or "newest" being build 13030408. To fix this, a query to the metadata of the app and the device would be required.

redsolver commented 3 years ago

SkyDroid supports multiple APKs for different ABIs, the problem here is that the build numbers for the same version are not consistent. I will look into this soon because some other apps do the same thing

Thewisem commented 3 years ago

Screenshot_20210504-032420 Happend to me as well

redsolver commented 3 years ago

This bug should now be fixed in the latest SkyDroid Version 0.5.5.

Please let me know if everything works now, thanks!

ljrk0 commented 3 years ago

It does install fine, but it seems to think it didn't work: image If I go back afterwards it thinks the version isn't up-to-date despite it being so: image

redsolver commented 3 years ago

Could you please verify that you are using SkyDroid 0.5.5? If yes, could you please send me the debug info in Settings -> Debug Info?

Thewisem commented 3 years ago

Ok it fixed for me