Hi, i really hope someone can help me figure this one out, been driving me mad for a while now.
I've built an app that utilizes mutagen (a pure python lib) to retrieve the tags from audio files present on the device. I've bben using buildozer to compile the apk and everything runs to completion without any issues. However, the app now crashes on startup with an import error.
adb logcat provides:
I/python ( 1670): Traceback (most recent call last):
I/python ( 1670): File "main.py", line 14, in <module>
I/python ( 1670): import mutagen
I/python ( 1670): File "/data/data/org.nukebox2000.test.nukebox2000/files/lib/python2.7/site-packages/mutagen/__init__.py", line 23, in <module>
I/python ( 1670): from mutagen._util import MutagenError
I/python ( 1670): File "/data/data/org.nukebox2000.test.nukebox2000/files/lib/python2.7/site-packages/mutagen/_util.py", line 19, in <module>
I/python ( 1670): import mmap
I/python ( 1670): ImportError: No module named mmap
I/python ( 1670): Python for android ended.
The mutagen recipe seems to get pulled in during compile but I'm obviously missing something and I've no idea how to approach this (pretty new to Kivy in general).
Any help or pointers would be appreciated.
ps. For the sake of completeness I've attached the .spec file