小编Ham*_*mza的帖子

Flutter Build APK:未处理的异常:[核心/未初始化] Firebase 尚未正确初始化

我只在发布模式下遇到这个问题,在调试模式下它工作正常。

\n

我仅使用firebase_core插件firebase_storage

\n

\xe2\x9a\xa0 异常

\n

在此输入图像描述

\n

颤振医生

\n

在此输入图像描述

\n

遵循将 Firebase 集成到 Flutter 中的所有步骤:

\n

步骤1:

\n

main.dart之前添加的runApp()

\n
    \n
  • WidgetsFlutterBinding.ensureInitialized();
  • \n
  • await Firebase.initializeApp();
  • \n
\n
void main() async {\n  WidgetsFlutterBinding.ensureInitialized();\n  await Firebase.initializeApp();\n  runApp(MyApp());\n}\n
Run Code Online (Sandbox Code Playgroud)\n

第2步:

\n

添加到build.gradle根文件夹

\n
    \n
  • classpath \'com.google.gms:google-services:4.2.0\'
  • \n
\n
buildscript {\n    ext.kotlin_version = \'1.3.50\'\n    repositories {\n        google()\n        jcenter()\n    }\n\n    dependencies {\n        classpath \'com.android.tools.build:gradle:4.1.0\'\n        classpath \'com.google.gms:google-services:4.2.0\' <-- // here it is\n        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"\n    }\n}\n\n
Run Code Online (Sandbox Code Playgroud)\n

步骤3: …

android apk dart firebase flutter

5
推荐指数
0
解决办法
956
查看次数

如何在 Flutter 中播放 Google Drive 中的音乐(mp3、m4a 等)

我想在 Flutter 中播放音乐文件,例如Google Drivemp3, m4a中的文件。到目前为止,我可以获取我的谷歌驱动器中的文件链接

我正在使用的资产

URL得到的是正确的,但我不知道如何播放其中的音乐。因为它URL实际上是 Google 驱动器中的文件而不是音乐文件

  • 我现在得到的链接:https://drive.google.com/file/d/19kULSF4uayHozAdyV59kGb7Fum8SJS8s

  • 我真正想要的链接:cea6cf6223f140ee8037d7ba382ef034_en_GoldenTemplestory by Vanshika FormateConversion - Vanshika Mehra.mp3

我不确定您是否能够从我的组织帐户访问此内容。

任何帮助将非常感激 :)

audio-player dart google-drive-api flutter

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

Flutter:原料按钮和材质按钮的区别

大家好! 你今天过得怎样?我希望它的辉煌 <3

我需要你的一点帮助,我一直在我的代码中使用原材料按钮和材料按钮,但我不知道原材料按钮材料按钮有什么区别.

因为它们在使用时看起来很相似。

提前致谢<3

android dart flutter flutter-layout flutter-animation

2
推荐指数
1
解决办法
1230
查看次数

Flutter:如何在Flutter中使图像的某些区域透明?

在此输入图像描述

我希望 Doctor 图像的下部路径变得透明,以便我可以看到其下方的瓷砖。我怎样才能做到这一点?我尝试了不透明度,但它使整个图像褪色。

只记住下半部分而不是整个图像

android android-layout dart flutter

2
推荐指数
1
解决办法
3575
查看次数

Firebase 电话身份验证在 APK 发布模式下不起作用

我阅读了以下两个问题,但这些都不能解决我的问题:

  1. Firebase 电话身份验证在发布版本中不起作用

  2. Firebase 身份验证在签名 APK 中不起作用

这两个问题中提到的解决方案表明,我需要从 Play 控制台复制 SHA-1 并将其放入 Firebase 控制台 SHA-1 以用于我的应用。问题My app is not on play store, I just signed it and build the apks与我们通常对 apk.relase 所做的一样。而且我还更新firebase_authfirebase_core依赖于最新版本。

以下是我的电话身份验证代码:


  verificationCompleted() {
    return (AuthCredential credential) async {
      await _auth.signInWithCredential(credential).then((AuthResult value) {
        if (value.user != null) {
          Navigator.pop(context);
          Navigator.push(
              context,
              new MaterialPageRoute(
                  builder: (context) => AddContacts(
                        user: value.user,
                      )));
        }
      });
    };
  }

  verificationFailed() {
    return (AuthException exception) {
      Toast.show('Verification Failed: ${exception.code}', …
Run Code Online (Sandbox Code Playgroud)

apk firebase firebase-authentication flutter flutter-dependencies

2
推荐指数
1
解决办法
1853
查看次数

Flutter:contact_services 未提供联系人电话号码

我正在使用contact_services flutter 插件从手机电话簿中获取联系人。

现在我只需要联系人的姓名和电话号码。我成功获取了名称,但对于电话号码,它正在终端中打印('item') 的实例

我该怎么办?

电话簿类代码

import 'package:contacts_service/contacts_service.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:permission_handler/permission_handler.dart';

class PhoneBook extends StatefulWidget {
  @override
  _PhoneBookState createState() => _PhoneBookState();
}

class _PhoneBookState extends State<PhoneBook> {
  List<Contact> _contacts;

  @override
  initState() {
    super.initState();
    refreshContacts();
  }

  Future<PermissionStatus> _getContactPermission() async {
    PermissionStatus permission = await PermissionHandler()
        .checkPermissionStatus(PermissionGroup.contacts);
    if (permission != PermissionStatus.granted &&
        permission != PermissionStatus.granted) {
      Map<PermissionGroup, PermissionStatus> permissionStatus =
          await PermissionHandler()
              .requestPermissions([PermissionGroup.contacts]);
      return permissionStatus[PermissionGroup.contacts] ??
          PermissionStatus.unknown;
    } else {
      return permission;
    }
  } …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-dependencies

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

使用哪个 Flutter APK 从 apk/release/ 文件夹进行安装

当我通过命令构建 apk 时

flutter 构建 apk --spli-per-abi

它在:\build\app\outputs\apk\release目录中生成3个apk

我想知道我们将使用哪些 APK 来上传到 Play 商店或安装到不同的设备上。 在此输入图像描述

除此之外,很少有 Android 设备能够运行名为v8a的 apk ,很少有运行v7a 的 Android设备与为不同版本的 android 构建 apk 有什么关系?意味着我需要配置 SDK,以便它可以在从 Jelly Beans 4.1 开始的所有 Android 版本上运行

谢谢

android apk dart android-studio flutter

0
推荐指数
1
解决办法
2388
查看次数

使用 Flutter 应用生成 Token - Agora

有没有办法从 Flutter 应用程序生成 Token 然后验证它?

我尝试传递null参数TokenAgoraRtcEngine.joinChannel(null, widget.channelName, null, 0);但它为观众显示黑屏

已经经历过:

和其他官方文档,但在 Flutter 中没有任何帮助。

任何帮助,将不胜感激 :)

flutter agora.io

0
推荐指数
1
解决办法
4848
查看次数