Ole*_*r K 6 python android kivy buildozer kivymd
我的 Kivy 应用程序在 Android 手机上启动时崩溃。buildozer logcat 显示以下错误:
02-21 17:09:58.777 14941 14979 I python : ModuleNotFoundError: No module named 'PIL'
02-21 17:09:58.777 14941 14979 I python : Python for android ended.
Run Code Online (Sandbox Code Playgroud)
这是我的 buildozer.spec 要求:
requirements = python3,kivy==2.0.0,git+https://github.com/HeaTTheatR/KivyMD.git,sdl2_ttf==2.0.15,python-dateutil,requests,urllib3,chardet,idna,plyer,android,jnius,oscpy
Run Code Online (Sandbox Code Playgroud)
据我了解,只有 KivyMD 依赖于 PIL。该应用程序在我的 Mac 上完美运行,之前在 Android 手机上也运行良好。错误才刚刚开始发生。所以,我真的很困惑,非常感谢任何帮助。提前致谢!
您可能已经知道,KivyMD 依赖于 PIL,而不是 Kivy。您正在应用程序中使用 git 来使用最新版本的 KivyMD,这取决于PIL. 要消除错误,只需添加到您的文件pillow中。requirementsbuildozer.spec
| 归档时间: |
|
| 查看次数: |
2429 次 |
| 最近记录: |