Skip to content

ImportError: dlopen failed: mididriver.so is 32-bit instead of 64-bit #4

@guysoft

Description

@guysoft

Ok, compiled and run, but now I get this error:

07-25 00:21:51.840 15467 15744 I python  :    File "/buildozer/.buildozer/android/app/main.py", line 11, in <module> 07-25 00:21:51.840 15467 15744 I python  :    File "/buildozer/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/python-installs/easinstrument/arm64-v8a/midistream/__init__.py", line 1, in <module> 07-25 00:21:51.840 15467 15744 I python  :    File "/buildozer/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/python-installs/easinstrument/arm64-v8a/midistream/facade.py", line 6, in <module> 07-25 00:21:51.840 15467 15744 I python  :  ImportError: dlopen failed: "/data/data/org.test.easinstrument/files/app/_python_bundle/site-packages/midistream/mididriver.so" is 32-bit instead of 64-bit 07-25 00:21:51.840 15467 15744 I python  : Python for android ended.

I checked and indeed its 32 bit:

file ./android/platform/build-arm64-v8a_armeabi-v7a/dists/easinstrument/_python_bundle__arm64-v8a/_python_bundle/site-packages/midistream/mididriver.so
./android/platform/build-arm64-v8a_armeabi-v7a/dists/easinstrument/_python_bundle__arm64-v8a/_python_bundle/site-packages/midistream/mididriver.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, stripped

How do I fix that?

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