小编use*_*950的帖子

如何知道在Flutter应用中使用哪个版本的Google Firebase插件?

我一直受困于Gradle无法构建(可以在iOS上正常工作)。我苦苦挣扎,因为Gradle犯了一个通用错误,今天终于得到了这个:

失败:构建失败,发生异常。

  • 出了什么问题:在最新检查期间无法捕获任务':app:preDebugBuild'属性'compileManifests'的输入文件的指纹。

    在项目“ app”中,已解析的Google Play服务库依赖项依赖于另一个版本(例如“ [18.0。0]”),但尚未解析为该版本。库所表现出的行为是未知的。

    依赖项失败:com.google.firebase:firebase-messaging:18.0.0-> com.google.firebase:firebase-iid @ [18.0.0],但fire base-iid版本为17.1.2。

    以下依赖关系是直接或具有传递性依赖关系的项目依赖关系,会导致问题解决。-项目“应用”取决于项目“ firebase_messaging”,该项目取决于com.google.firebase:firebase-messaging@18.0。0-
    项目'app'取决于项目'firebase_core',该项目取决于com.google.firebase:firebase-core@16.0.9-项目'app'取决于项目'firebase_analytics',其取决于com.google.firebase: firebase-analytics@16.5。0-项目'app'取决于项目'firebase_remote_config',该项目取决于com.google.firebase:firebase-config@16.4 .1-项目'app'取决于com.google.firebase:firebase-core@16.0.9

    有关扩展的调试信息,请从命令行使用./gradlew --info:app:assembleDebug执行Gradle,以查看工件的dep endency路径。此错误消息来自google-services Gradle插件,可在https://github.com/google/play-services-plugins上报告问题,
    并通过在您的
    build.gradle文件中添加“ googleServices {disableVersionCheck = false}”来禁用。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获取完整的见解。

  • https://help.gradle.org上获得更多帮助

这是在我从pubspec中取出版本号以查看是否有帮助之后。我不了解Google的版本编号,也不确定应该安装哪个版本的插件,因为它过去曾引起冲突:

dependencies:
 flutter:
 sdk: flutter
 http:
 cached_network_image: 
 flutter_cache_manager:
 carousel_pro: 
 cloud_firestore:
 firebase_core:
 firebase_remote_config:
 dynamic_theme: 
 flutter_signin_button:
 shared_preferences:
 share:
 flutter_search_bar:
 google_sign_in:
 #flutter_facebook_login:
 flutter_html: 
 requests: 
 webview_flutter:
 flutter_webview_plugin:
 firebase_analytics:
 flutter_app_badger:  #for launcher badge icon (notifications)
 uuid:
 font_awesome_flutter: 
 device_info:
 carousel_slider: 
 flutter_spinkit: 
 flutter_typeahead:
 firebase_messaging:
 html_unescape:
 flutter_masked_text: 
 configurable_expansion_tile: 
 stripe_payment:
 square_in_app_payments:
Run Code Online (Sandbox Code Playgroud)

Google似乎并没有保持一致的版本号,因此我删除了版本号,我认为它至少会采用理论上可行的插件的最新版本。那么,我该如何解决呢?

gradle firebase flutter flutter-dependencies

7
推荐指数
1
解决办法
566
查看次数

在Flutter中,如何使按钮和文本字段具有相同的高度?

在此处输入图片说明

我知道TextFieldhas TextStyle拥有一个height属性,它只是一个基于的乘数fontSize,但是如何使所有小部件具有相同的高度(与字体大小无关)?

此外,是否存在以下等效方法(几乎所有其他编程语言):

btnLogin.height = txtPassword.height;
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

3
推荐指数
1
解决办法
269
查看次数