我已经安装了 firebase 工具来在 flutter 中实现它,我遵循了所有说明,但是当我运行“flutterfire configure”时,会出现此错误(FlutterAppRequiredException:当前目录似乎不是 Flutter 应用程序项目。)
您需要首先重定向到您的应用程序路径
CLI
cd app_name
之后重试
flutterfire
配置命令。
您必须确保在 pubspec.yaml 中以下行位于依赖项位置的开头,例如:
dependencies:
flutter:
sdk: flutter
确保您的 pubspec.yaml 文件定义良好且正确。 就我而言,我已经删除了依赖项
flutter:
sdk: flutter
...
正确的格式可能是 flutter 3.3.0 Flutter 和 pubspec 文件
name: myapp
version: 1.0.0+1
publish_to: none
description: A new Flutter project.
environment:
sdk: '>=2.18.0 <3.0.0'
dependencies:
cupertino_icons:
flutter:
sdk: flutter
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
assets:
- assets/
uses-material-design: true
1- 关闭项目
2- Android Studio > 文件 > 打开 (并再次打开您的项目)
3-再试一次
flutterfire configure
现在应该可以正常工作了,问题是您打开了新项目,但是 Android Studio 没有重定向到您的应用程序路径。
运行此命令:
cd /path/to/your/application/director
示例: cd /Users/POLIIN/StudioProjects/LedgerLink
注意复制路径只需右键单击项目目录,复制绝对路径。