使用Firebase制作了一个Google登录应用
pubspec.yaml: firebase_auth: google_sign_in:
控制台消息:
Plugin project :firebase_core_web not found. Please update settings.gradle.
Plugin project :firebase_auth_web not found. Please update settings.gradle.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':firebase_auth'.
> Could not resolve all dependencies for configuration ':firebase_auth:classpath'.
> Could not load module metadata from C:\Users\fidel\.gradle\caches\modules-2\metadata-2.71\descriptors\commons-codec\commons-codec\1.9\475b59a03ea03e6388c8f34eee6a9d08\descriptor.bin
> Failed to notify project evaluation listener.
> Could not get unknown property 'android' for project ':firebase_auth' of type org.gradle.api.Project.
答案 0 :(得分:0)
尝试一下:
转到/.pub-cache/hosted/pub.flutter-io.cn
删除shared_preferences
执行此命令以刷新软件包:
flutter packages get
答案 1 :(得分:0)
在以下内容中添加
Flutter Project-> Android-> settings.gradle
def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
}
plugins.each { name, path ->
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
include ":$name"
project(":$name").projectDir = pluginDirectory
}