sms_autofill.dart:73:31: 错误:无法调用非“const”的

huangapple go评论62阅读模式
英文:

sms_autofill.dart:73:31: Error: Cannot invoke a non-'const'

问题

启动 lib\main.dart 在使用 x86 构建的 Android SDK 上以调试模式...
运行 Gradle 任务 'assembleDebug'...
? 从 configs/env.props 加载配置...
? 将 configs/google-services.json 复制到 android/app/google-services.json
? 复制 configs/customized 到项目...

? 正在构建 HDH... ?

? 使用密钥库 key.jks 进行签名... ?

/C:/Users/ROY/AppData/Local/Pub/Cache/hosted/pub.dev/sms_autofill-2.2.0/lib/sms_autofill.dart:73:31: 错误: 无法调用非 'const' 构造函数,需要 'const' 表达式。
请尝试使用 'const' 构造函数或工厂。
this.decoration = const UnderlineDecoration(
^^^^^^^^^^^^^^^^^^^
目标 kernel_snapshot 失败: 异常

FAILURE: 构建失败,发生异常。

  • 位置:
    Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' 的第 1151 行

  • 出现了什么问题:
    任务 ':app:compileFlutterBuildDebug' 执行失败。

进程 'command 'C:\src\flutter\bin\flutter.bat'' 完成,返回非零退出值 1

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。
使用 --info 或 --debug 选项运行以获取更多日志输出。
使用 --scan 运行以获取完整的见解。

构建失败,用时 9 分 43 秒
异常: Gradle 任务 assembleDebug 以退出码 1 失败

尝试删除缓存,清理并执行所有命令,以及加载新的依赖项,但仍然出现此错误。

英文:

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
? Loading configs from configs/env.props...
? Copying configs/google-services.json to android/app/google-services.json
? Copying configs/customized to project...

? Building HDH... ?

? Signing with keystore key.jks... ?

/C:/Users/ROY/AppData/Local/Pub/Cache/hosted/pub.dev/sms_autofill-2.2.0/lib/sms_autofill.dart:73:31: Error: Cannot invoke a non-'const' constructor where a const expression is expected.
Try using a constructor or factory that is 'const'.
this.decoration = const UnderlineDecoration(
^^^^^^^^^^^^^^^^^^^
Target kernel_snapshot failed: Exception

FAILURE: Build failed with an exception.

  • Where:
    Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1151

  • What went wrong:
    Execution failed for task ':app:compileFlutterBuildDebug'.
    > Process 'command 'C:\src\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 9m 43s
Exception: Gradle task assembleDebug failed with exit code 1

ended up with this error try to delete cache ,did clean and all the commands and populate new dependencies but still ending up with this error.

答案1

得分: 2

我遇到了同样的问题。发现 sms_autofill 的新版本在 3 天前发布了(2.3.0)。请在你的 pubspec.yaml 文件中更新版本:

sms_autofill: 2.3.0
英文:

I had the same issue. Found that a new version of sms_autofill was released 3 days ago (2.3.0). Update the version in your pubspec.yaml file:

sms_autofill: 2.3.0

huangapple
  • 本文由 发表于 2023年2月24日 00:38:27
  • 转载请务必保留本文链接:https://go.coder-hub.com/75547747.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定