小编iDe*_*ode的帖子

导入的包“路径”不是导入包的依赖项

我刚刚升级了我的软件包,现在我开始看到一条警告:

在此输入图像描述

是什么原因造成的?

dart flutter

38
推荐指数
3
解决办法
2万
查看次数

避免在生产代码中调用“print”。(文档)

我开始在我所有的陈述中看到这个警告print

print('Foo'); // Warning: Avoid `print` calls in production code. 
Run Code Online (Sandbox Code Playgroud)

dart flutter

34
推荐指数
2
解决办法
3万
查看次数

Flutter 在推送通知上显示应用图标徽章

我正在寻找一种在用户收到推送通知时显示应用程序图标徽章的方法。

我使用 Firebase_messaging 插件处理推送通知,使用 flutter_app_badger 处理应用图标徽章。但我想将两者结合起来,以便在不打开应用程序的情况下在图标上设置数字。有可能做到这一点吗?还是我从 firebase_messaging 插件中忽略了一些明显的东西?

对不起,可怕的解释。我希望有人能帮助我解决这个问题。

push-notification flutter flutter-notification

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

每次创建新小部件时都会发出“在小部件构造函数中使用密钥”警告

每次创建新课程时,我都会收到警告。

在此输入图像描述

在小部件构造函数中使用 key。

更喜欢 const 和常量构造函数。

等等。这些错误从何而来以及如何消除它?

dart flutter dart-null-safety

19
推荐指数
2
解决办法
2万
查看次数

Github 搜索在一般阶段和精确阶段都无法按预期工作

问题:1

"class FirestoreQueryBuilder<Document>"在此存储库中搜索没有显示任何内容。

在此输入图像描述

但搜索"class FirestoreQueryBuilder"返回页面。

在此输入图像描述

那么,为什么搜索确切的短语不起作用呢?然后我如何搜索文件?


问题2:

如果我搜索FirestoreQueryBuilder,它甚至不返回上述类的结果,即它只显示class FirestoreQueryBuilder<Document> extends StatefulWidget { 其他 5 个结果。

github github-api

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

“列表”已弃用,不应使用 - Dart null 安全

为什么在 Dart 的 null 安全之后无法访问 List() 构造函数?

// Compile time error: 'List' is deprecated and shouldn't be used.
List<int> foo = List(); 
Run Code Online (Sandbox Code Playgroud)

但是,您仍然可以这样做:

List<int> foo = []; // No error
Run Code Online (Sandbox Code Playgroud)

那么,两者有什么区别呢?他们都应该显示错误或不显示错误。

dart dart-null-safety

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

setEnabledSystemUIOverlays 已弃用,不应使用。迁移到 setEnabledSystemUIMode

我使用以下代码仅显示状态栏。

SystemChrome.setEnabledSystemUIOverlays([
  SystemUiOverlay.top
])
Run Code Online (Sandbox Code Playgroud)

但它开始给我一个警告:

setEnabledSystemUIOverlays 已弃用,不应使用。迁移到 setEnabledSystemUIMode。

那么,我该如何修复它呢?

dart flutter

17
推荐指数
2
解决办法
2万
查看次数

颤振:未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置

我正在使用不同的方式构建应用程序,两种有效但一种失败。

方法:1(工作)

flutter build appbundle 
Run Code Online (Sandbox Code Playgroud)

方法:2(工作)

在 Android Studio 中打开模块,然后选择

Build > Generate Signed Bundle/APK... > filling all info afterwards
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我能够构建应用程序包和 APK 文件。


方法:3(不工作)

flutter build apk
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

FAILURE:构建失败,出现异常。* 出了什么问题:配置根项目“android_intent”时出现问题。

未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置。


如果我删除android_intent,我会开始在其他包中出错,所以这个包绝对不是问题。我仔细检查过我有

local.propertiesgradle.propertiessettings.gradle在我的android根文件夹中。

我的其他项目似乎有效。

android android-studio flutter

13
推荐指数
2
解决办法
2万
查看次数

Flutter &amp; Dart:安装的目的是什么?

我看到这个mounted语法。它是做什么用的?你能给我样品吗?

dart flutter

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

不可为空的实例字段必须被初始化

class Foo {
  int count; // Error
  void bar() => count = 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么我已经在bar方法中初始化它时看到错误?如果count被标记为 ,我可以理解这个错误final

dart dart-null-safety

12
推荐指数
2
解决办法
2万
查看次数