如何修复我在Flatter应用程序的dart文件中导入firebase auth后出现的firebase错误?
我已经面临这个错误好几个星期了,我简直不能再在我的应用程序中使用firebase了。我创建了一个新的应用程序,然后根据需要添加了firebase。在我的应用程序中导入firebase auth后,我立即收到一系列错误。我已经创建了几个应用程序,并向其中添加了firebase,但仍然出现此错误。 遵循教程没有用 这是我的pubspec.yaml文件如何修复我在Flatter应用程序的dart文件中导入firebase auth后出现的firebase错误?,firebase,flutter,firebase-authentication,flutter-android,Firebase,Flutter,Firebase Authentication,Flutter Android,我已经面临这个错误好几个星期了,我简直不能再在我的应用程序中使用firebase了。我创建了一个新的应用程序,然后根据需要添加了firebase。在我的应用程序中导入firebase auth后,我立即收到一系列错误。我已经创建了几个应用程序,并向其中添加了firebase,但仍然出现此错误。 遵循教程没有用 这是我的pubspec.yaml文件 dependencies: flutter: sdk: flutter firebase_core: "^0.5.3&quo
dependencies:
flutter:
sdk: flutter
firebase_core: "^0.5.3"
firebase_auth: "^0.18.4"
cloud_firestore: "^0.14.4"
我的飞镖锉
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
class AuthService {
static final _auth = FirebaseAuth.instance;
static final _fireStore = FirebaseFirestore.instance;
static Future<bool> signUp(String name, String email, String password) async {
try {
UserCredential authResult = await _auth.createUserWithEmailAndPassword(
email: email, password: password);
User signedInUser = authResult.user;
if (signedInUser != null) {
_fireStore.collection('users').doc(signedInUser.uid).set({
'name': name,
'email': email,
'profilePicture': '',
'coverImage': '',
'bio': ''
});
return true;
}
return false;
} catch (e) {
print(e);
return false;
}
}
}
添加新包后,必须在终端中运行
flatter-pub-get
,然后重新启动项目。是否尝试运行flatter-clean?是的,我运行了flatter-pub-get
/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/lib/firebase_auth.dart:10:8: Error: Error when reading '/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-2.1.4/lib/firebase_auth_platform_interface.dart': The system cannot find the path specified.
import 'package:firebase_auth_platform_interface/firebase_auth_platform_interface.dart';
^
/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/lib/firebase_auth.dart:15:1: Error: Error when reading '/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_platform_interface-2.1.4/lib/firebase_auth_platform_interface.dart': The system cannot find the path specified.
export 'package:firebase_auth_platform_interface/firebase_auth_platform_interface.dart'
^
/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/lib/src/firebase_auth.dart:15:3: Error: Type 'FirebaseAuthPlatform' not found.
FirebaseAuthPlatform _delegatePackingProperty;
^^^^^^^^^^^^^^^^^^^^
/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/lib/src/firebase_auth.dart:21:3: Error: Type 'FirebaseAuthPlatform' not found.
FirebaseAuthPlatform get _delegate {
^^^^^^^^^^^^^^^^^^^^
/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/lib/src/firebase_auth.dart:137:10: Error: Type 'ActionCodeInfo' not found.
Future<ActionCodeInfo> checkActionCode(String code) {
^^^^^^^^^^^^^^
RecaptchaVerifierOnExpired onExpired,
^^^^^^^^^^^^^^^^^^^^^^^^^^
FAILURE: Build failed with an exception.
* Where:
Script 'C:\src\flutter\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 904
* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\src\flutter\flutter\bin\flutter.bat'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 5m 25s
Exception: Gradle task assembleDebug failed with exit code 1