我已经在flutter应用程序中添加了相机和Firebase插件,以便能够拍摄并上传到Fire Store。在iOS上一切正常,但无法构建Android。
这是我在Flutter中使用的:
path_provider: ^0.5.0
camera: ^0.4.3+2
firebase_storage: ^2.1.0+1
这是它在Android部分上的外观:
在主build.gradle中:
classpath 'com.google.gms:google-services:4.0.1'
在app / build.gradle中:
implementation 'com.google.firebase:firebase-core:16.0.1'
....
apply plugin: 'com.google.gms.google-services'
如官方手册中所列。
这就是我得到的:
失败:构建失败,并出现异常。
出了什么问题:任务':app:dependencies'执行失败。
无法通知依赖项解析侦听器。 各种其他图书馆都在[[15.0.1,15.0.1]]请求库com.google.android.gms:play-services-basement,但是 解析为16.0.1。禁用插件并检查您的依赖关系 使用./gradlew:app:dependencies的树。 其他各种库都在[[16.0.1,16.0.1]]请求com.google.firebase:firebase-analytics库,但是 解析为16.0.4。禁用插件并检查您的依赖关系 /.gradlew:app:dependencies。
********************************************************* WARNING: This version of camera will break your Android build if it or
其依赖项与AndroidX不兼容。 有关该问题及其解决方法的更多信息,请参见“短链接”。 此警告会针对所有Android构建失败进行打印。错误的真正根本原因可能无关。 ****************************************************** *******
还有其他一些事情: 为什么每次重建应用程序时都会清除我的android设置(gradle文件和google-services.json)?我的flutter应用程序是一个模块项目(可以将其添加到某些现有主机应用程序中)。
非常感谢:)