我编写了一个使用 Instaloader 和 kivy 的应用程序,并将所有要求添加到 buildozer.spec 文件中
buildozer.spec 要求:
requirements = python3,kivy,kivymd,pillow,requests,urllib3,certifi,chardet,idna,android,pyjnius,six,cython,instaloader
当我打开应用程序时,应用程序崩溃并出现 ModuleNotFoundError:
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: Traceback (most recent call last):
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: File "/content/.buildozer/android/app/main.py", line 4, in <module>
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: File "/content/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/instatools/instaloader/__init__.py", line 16, in <module>
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: File "/content/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/instatools/instaloader/instaloader.py", line 24, in <module>
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: File "/content/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/instatools/instaloader/nodeiterator.py", line 7, in <module>
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: File "<frozen zipimport>", line 259, in load_module
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: File "/content/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/python3/armeabi-v7a__ndk_target_21/python3/Lib/lzma.py", line 27, in <module>
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: ModuleNotFoundError: No module named '_lzma'
2022-03-03 16:12:46.522 4785-4835/com.example.instatools I/python: Python for android ended.