我试图在一个颤振应用程序中使用flutterfire_ui进行身份验证。开发人员(转化酶)已经在github上提交了一个拉请求9343,解决了一些问题。我把它放到了一个本地的GIT文件夹里。它包括一些文件夹的重组,包括包名的更改- firebase_ui_auth而不是flutterfire_ui。我已经将本地pubspec.yaml更改为使用PR 9343中的所有防火墙包,但是我得到了一个与"pub get“有关的错误,如下所示,我无法解决。
在firebase_with_flutter经营“颤栗酒吧”.
因为来自path的每个版本的firebase_ui_oauth都依赖于宿主的firebase_ui_auth,而firebase_with_flutter依赖于来自path的firebase_ui_auth,所以禁止使用path中的firebase_ui_oauth。因此,由于firebase_with_flutter依赖于path中的firebase_ui_oauth,所以版本解决失败。发布失败(1;因此,由于firebase_with_flutter依赖于路径中的firebase_ui_oauth,版本解决失败)。
在pubspec.yaml中,我输入了一个指向所有PR9343防火墙包的显式路径
firebase_core:
path: C:/GP/project/git-remote/flutterfire/packages/firebase_core/firebase_core/
cloud_firestore:
path: C:/GP/project/git-remote/flutterfire/packages/cloud_firestore/cloud_firestore/
firebase_auth:
path: C:/GP/project/git-remote/flutterfire/packages/firebase_auth/firebase_auth/
firebase_ui_auth:
path: C:/GP/project/git-remote/flutterfire/packages/firebase_ui_auth/
firebase_ui_oauth:
path: C:/GP/project/git-remote/flutterfire/packages/firebase_ui_oauth/在main.dart中,android报告此导入的“无效URI”。
import 'package:firebase_ui_auth/firebase_ui_auth.dart';https://github.com/firebase/flutterfire/tree/master/packages/flutterfire_ui
有人知道我做错了什么吗?
发布于 2022-08-25 03:42:36
如果我向本地git中的pubspec.yaml文件添加显式路径,就像为自己的pubspec.yaml文件添加路径一样,那么它就能正常工作并运行pub get。所以现在我有了这个
firebase_auth:
path: C:\GP\project\git-remote\flutterfire\packages\firebase_auth\firebase_auth\而不是这个firebase_auth:^3.6.2
为什么它不使用路径设置对转化酶开发人员有效,而不是对我。此外,与以前相比,firebase_auth包位于一个“更深的文件夹”中,如果我将内部\firebase_auth从路径中删除,它将无法工作。
也许我应该使用git机制,而不是显式的路径设置。
https://stackoverflow.com/questions/73480260
复制相似问题