buildozer - kivy + gspread + oauth2client应用程序在启动时崩溃

问题描述 投票:0回答:1

安装模块后,我按照说明构建了一个apk文件。我的应用程序使用gspreadoauth2client。将所有要求放在buildozer.spec文件中。

我跑

buildozer android debug deploy run logcat

加载屏幕后应用程序崩溃。

我认为问题的第一件事是找不到libpython3.5m.solibpython3.6m.solibpython3.7m。这是日志文件的链接。 logcat record

这是buildozer规范的链接。 buildozer.spec

android python kivy buildozer gspread
1个回答
0
投票
02-11 14:04:06.022 16530 16664 I python  :  Traceback (most recent call last):
02-11 14:04:06.022 16530 16664 I python  :    File "/home/kivy/Desktop/avac-app/.buildozer/android/app/main.py", line 11, in <module>
02-11 14:04:06.023 16530 16664 I python  :    File "/home/kivy/Desktop/avac-app/.buildozer/android/platform/build/build/python-installs/avacremote/oauth2client/service_account.py", line 26, in <module>
02-11 14:04:06.024 16530 16664 I python  :    File "/home/kivy/Desktop/avac-app/.buildozer/android/platform/build/build/python-installs/avacremote/oauth2client/crypt.py", line 23, in <module>
02-11 14:04:06.025 16530 16664 I python  :    File "/home/kivy/Desktop/avac-app/.buildozer/android/platform/build/build/python-installs/avacremote/oauth2client/_pure_python_crypt.py", line 22, in <module>
02-11 14:04:06.026 16530 16664 I python  :  ImportError: No module named pyasn1.codec.der

^^这是logcat中的实际错误。也许您需要将pyasn1添加到您的要求中。

© www.soinside.com 2019 - 2024. All rights reserved.