Google cloud firestore Kivy buildozer Firestore错误-ModuleNotFoundError:没有名为';google.cloud';

Google cloud firestore Kivy buildozer Firestore错误-ModuleNotFoundError:没有名为';google.cloud';,google-cloud-firestore,kivy,buildozer,Google Cloud Firestore,Kivy,Buildozer,我正在使用buildozer打包我的kivy应用程序。我的应用程序使用谷歌云Firestore和云存储。当我尝试在我的android手机上部署它时,我得到一个错误ModuleNotFoundError:No module'google.cloud'。我的buildozer.spec文件中有以下要求行: requirements = python3,kivy,kivymd,requests,google-auth,google-oauthlib,firebase-admin,google-clou

我正在使用buildozer打包我的kivy应用程序。我的应用程序使用谷歌云Firestore和云存储。当我尝试在我的android手机上部署它时,我得到一个错误
ModuleNotFoundError:No module'google.cloud'
。我的buildozer.spec文件中有以下要求行:

requirements = python3,kivy,kivymd,requests,google-auth,google-oauthlib,firebase-admin,google-cloud-firestore,cachetools,google-cloud,firebase-client,google-cloud-storage
googleauth
之后,我开始添加一些我可以从之前提出这个问题的人那里找到的需求。从这些链接:

buildozer中的错误消息:

File "/home/user/buildozer/appname/.buildozer/android/app/main.py", line 26, in <module. python : ModuleNotFoundError: No module named 'google.cloud'
下面是一个效果不错的解决方案:
我已经发现google模块是,或者我可以说像google.cloud、google.storage等模块

存储在名为google的文件中,您可以在您的环境中导航该文件
“env/./../site packages/google”
因此,我在.buildozer文件夹中选择了这条路径
.buildozer/android/platform/build-armeabi-v7a/build/python安装/yummycom/google
yummycom是我的项目名称忽略它

所以我把它和我环境中的谷歌文件夹进行了比较,我只是复制了其中的内容
我粘贴在那里,效果很好
因为当它进入该目录时,虽然您将它们包含在需求中,但它们却丢失了

100%工作

为了开始调查,你能提供更多的错误信息吗?当然,我已经编辑了上面的内容,添加了buildozer回溯的更多细节。感谢您是否遵循文档或教程来完成此操作?你能提供一个链接吗?这些教程涵盖了一系列错误,但不幸的是,它没有使用Firestore,所以这个问题没有任何特定内容。哦,不,这是我自己的项目。我只是按照上面的教程进行操作,以便在Android上部署。我不知道为什么在我尝试部署时google.cloud模块没有被识别,我想我已经将所有需求添加到buildozer.spec文件中了感谢您的回复。我找不到您所指的路径。buildozer/android/platform/build-armeabi-v7a/build/python-installs/yummycom/google。我在buildozer文件夹中看不到名为android的文件夹,只有名为“libs”、“scripts”、“targets”和“tools”的文件夹。你知道我应该把谷歌文件夹复制到哪里吗?
from kivymd.toast import toast #loads of kivy and kivymd imports but haven't included them all
from google.cloud import firestore
from plyer import filechooser
import os
import pyrebase
import requests
import json
import datetime
import pytz
import threading
from functools import partial
import postcodes_io_api
import pgeocode

from my_firestore import Firestore