我正在尝试使用Cordova构建应用程序,并在其中连接Google Cloud Firestore数据库。
我使用Cordova Firestore Plugin并遵循安装步骤(添加google-services.json,安装依赖项等)。要了解如何使用该插件,我构建了我的应用程序,并将其与Chrome DevTools连接起来可以在控制台上玩
。当我尝试通过控制台如插件的example中所述从控制台获取数据时,总是会出现以下错误:
Attempt to invoke virtual method 'com.google.firebase.firestore.CollectionReference com.google.firebase.firestore.FirebaseFirestore.collection(java.lang.String)' on a null object reference
我对此进行了搜索,发现了将com.google.gms:google-services
的版本更改为最低3.1.1
的提示。
我该怎么办?
答案 0 :(得分:1)
实际上,我遇到了同样的问题,并在这里找到了解决方案:
https://github.com/ReallySmallSoftware/cordova-plugin-firestore/issues/11#issuecomment-453435050
通过注释掉config {}:使浏览器和android平台都可以工作(尚未在iOS上进行测试)
这里是更新的示例:
https://github.com/ReallySmallSoftware/cordova-plugin-firestore/issues/13#issuecomment-467531402
re.findall(r'(\[.*?\]) (\d+)', stat_log, re.DOTALL)