Skip to content

0.9.11 Android does not work on 32-bit devices #36

@Weicocu

Description

@Weicocu

I installed 0.9.11 on a Fire Tablet running Fire OS 7.3.3.1. It installs, and shows a splash screen when run, but then crashes.

Looking at the logs, I saw "ImportError: dlopen failed: quicklz.so is 64-bit instead of 32-bit"

It seems that quicklz.so isn't in the APK, but is downloaded on first run? And as of 0.9.11 it's grabbing the 64-bit version even when run on a 32-bit OS.

I reverted to 0.9.9 (the last one I knew worked) and copied the quicklz.so from there, then reinstalled 0.9.11 and overwrote its 64-bit quicklz.so with the 32-bit version from 0.9.9. This solved my problem!

So presumably the issue is just the logic for checking the OS 32- or 64-bittedness, and downloading the correct quicklz.so for the OS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions