我只是想知道如何将多个 Firebase 项目添加到我的 flutter 应用程序中,因为我在两个单独的项目中有数据。
Flutter 编译 apk 失败。我不确定这是否与 AndroidX 或其他什么有关。
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Finished with error: Gradle task assembleDebug failed with exit code 1
Run Code Online (Sandbox Code Playgroud)
我跑了flutter clean。我也跑了flutter run -v。这就是发生的事情:https : //1drv.ms/t/s!An3OLJ7n0CjEku1SBrSABWab901z3Q
(我使用了一个外部文件柜,因为堆栈跟踪对于 Stack Overflow 编辑器来说太大了)。
我想在搜索栏中添加图标。到目前为止,这是我的代码:
new TextField(
decoration: new InputDecoration(
icon: new Icon(Icons.search)
labelText: "Describe Your Issue...",
enabledBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(20.0)),
borderSide: const BorderSide(
color: Colors.grey,
),
),
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(10.0)),
borderSide: BorderSide(color: Colors.blue),
),
),
),
Run Code Online (Sandbox Code Playgroud)
这是上面代码的结果(这不是我想要的):
我已成功从 Firebase Auth 检索到用户电子邮件和名称。但我想在 Flutter Drawer 中显示它
姓名和电子邮件检索:
Future<FirebaseUser> _handleSignIn() async {
final GoogleSignInAccount googleUser = await _googleSignIn.signIn();
final GoogleSignInAuthentication googleAuth = await googleUser.authentication;
final AuthCredential credential = GoogleAuthProvider.getCredential(
accessToken: googleAuth.accessToken,
idToken: googleAuth.idToken,
);
final FirebaseUser user = await _auth.signInWithCredential(credential);
print("signed in " + user.displayName);
print("signed in " + user.email);
return user;
}
Run Code Online (Sandbox Code Playgroud)
颤动抽屉:
drawer: new Drawer(
elevation: 10.0,
child: new ListView(
children: <Widget>[
new UserAccountsDrawerHeader(
accountName: new Text("Name"), //I want to display user NAME here
accountEmail: new Text("Email"), //display …Run Code Online (Sandbox Code Playgroud) compiler-errors dart firebase flutter google-cloud-firestore