firebase - 无法为 org.gradle.api.Project 类型的项目“:firebase_database”获取未知属性“android”
问题描述
大家好,我正在尝试使用“firebase_database”,但在运行时出现此错误Could not get unknown property 'android' for the project ':firebase_database' of type org.gradle.api.Project.
对于所有依赖项,我都导入了最新版本,所以我不明白为什么。运行颤振医生一切检查良好。这是整个错误消息。
出了什么问题:配置项目“:firebase_database”时出现问题。
> 无法从缓存加载构建文件 'c:\src\flutter.pub-cache\hosted\pub.dartlang.org\firebase_database-6.0.0\android\build.gradle' 的编译类。
> 未能通知项目评估监听器。
> 无法为 org.gradle.api.project 类型的项目 ':firebase_database' 获取未知属性 'android'。
> 在 org.gradle.api.internal.artifacts.dsl.dependencies.defaultdependencyhandler 类型的对象上找不到参数 [project ':firebase_core'] 的方法 implementation()。
这是我的 pubspec.yaml
name: jitney_cabs
description: The best Taxi App in town.
# The following line prevents the package from being accidentally published to
# pub.dev using `pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
firebase_core: ^0.7.0
firebase_auth: ^0.20.1
firebase_database: ^6.0.0
fluttertoast: ^7.1.8
google_maps_flutter: ^2.0.1
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.2
dev_dependencies:
flutter_test:
sdk: flutter
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec
# The following section is specific to Flutter.
flutter:
# The following line ensures that the Material Icons font is
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
# To add assets to your application, add an assets section, like this:
assets:
- images/car_android.png
- images/car_ios.png
- images/desticon.png
- images/desticon1.png
- images/logo.png
- images/logo1.png
- images/logo2.png
- images/logo3.png
- images/pickicon.png
- images/posimarker.png
- images/redmarker.png
- images/taxi.png
- images/user_icon.png
# An image asset can refer to one or more resolution-specific "variants", see
# https://flutter.dev/assets-and-images/#resolution-aware.
# For details regarding adding assets from package dependencies, see
# https://flutter.dev/assets-and-images/#from-packages
# To add custom fonts to your application, add a fonts section here,
# in this "flutter" section. Each entry in this list should have a
# "family" key with the font family name, and a "fonts" key with a
# list giving the asset and other descriptors for the font. For
# example:
fonts:
- family: Signatra
fonts:
- asset: fonts/Signatra.ttf
- family: Brand-Regular
fonts:
- asset: fonts/bolt-regular.ttf
- family: Brand Bold
fonts:
- asset: fonts/bolt-semigold.ttf
# style: italic
# - family: Trajan Pro
# fonts:
# - asset: fonts/TrajanPro.ttf
# - asset: fonts/TrajanPro_Bold.ttf
# weight: 700
#
# For details regarding fonts from package dependencies,
# see https://flutter.dev/custom-fonts/#from-packages
解决方案
推荐阅读
- python-3.x - 使用python在亚马逊选择产品尺寸后如何获取价格值?
- java - 如何在Android上将POST请求加载到带有标题和正文的Webview
- cardano - 可以创建私人卡尔达诺网络吗?
- angular - 如何为此端点结果制作域模型?
- sql - 带有运算符的 PostgreSQL CASE WHEN 返回空行
- php - 使用php在shopify中添加脚本标签
- css - 我需要帮助在引导程序 4 中订购列
- javascript - 在 this.props.dispatch(push(path)) 上没有发生 React 转换
- javascript - 替代粘性位置?
- azure-devops - 为什么我在 Azure DevOps Build Pipeline 中的测试会运行两次?