首页 > 解决方案 > 升级后在 nfc_in_flutter 上构建失败

问题描述

Flutter 升级后,我无法构建应用程序。

../../../flutter/.pub-cache/hosted/pub.dartlang.org/nfc_in_flutter-2.0.5/lib/src/api.dart:524:54:错误:运算符'[]'没有为“对象”类定义。

FAILURE:构建失败并出现异常。

进程 'command '../../flutter/bin/flutter'' 以非零退出值 1 结束

在 41 秒内构建失败异常:Gradle 任务 assembleDebug 失败,退出代码为 1

这是我的颤振医生输出:

[✓] Flutter(Channel master,1.27.0-5.0.pre.18,macOS 11.1 20C69 darwin-x64,locale en-GB) • Flutter 版本 1.27.0-5.0.pre.18,位于 /Users/sissa/flutter • 框架修订版 50897c98fc(6 天前),2021-02-16 20:13:53 -0800 • 引擎修订版 9bcb3bfb0e • Dart 版本 2.13.0(内部版本 2.13.0-30.0.dev)

[✓] Android 工具链 - 为 Android 设备开发(Android SDK 版本 29.0.2) • Android SDK 位于 /Users/sissa/Library/Android/sdk • 平台 android-29,构建工具 29.0.2 • ANDROID_HOME = /Users/ sissa/Library/Android/sdk • Java 二进制文件位于:/Applications/Android Studio 2.app/Contents/jre/jdk/Contents/Home/bin/java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644- b3-6915495) • 接受所有 Android 许可证。

[✓] Xcode - 为 iOS 和 macOS 开发 • Xcode 位于 /Applications/Xcode.app/Contents/Developer • Xcode 12.4,构建版本 12D4e • CocoaPods 版本 1.10.0

[✓] Chrome - 为网络开发 • Chrome 位于 /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio(版本 3.5) • Android Studio 位于 /Applications/Android Studio.app/Contents • Flutter 插件可以从以下位置安装: https ://plugins.jetbrains.com/plugin/9212-flutter • Dart 插件可以是安装自: https : //plugins.jetbrains.com/plugin/6351-dart • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_202-release-1483-b49-5587405)

[✓] Android Studio(4.1 版) • Android Studio 位于 /Applications/Android Studio 2.app/Contents • Flutter 插件可以从以下位置安装: https ://plugins.jetbrains.com/plugin/9212-flutter • Dart 插件可以从以下位置安装: https : //plugins.jetbrains.com/plugin/6351-dart • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code(版本 1.40.0) • VS Code 位于 /Applications/Visual Studio Code.app/Contents • Flutter 扩展可以从以下位置安装: https ://marketplace.visualstudio.com/items?itemName=Dart-Code 。扑

[✓] 连接设备(2 个可用) • SM J610FN(移动) • bbc7a841 • android-arm • Android 10 (API 29) • Chrome(网络) • chrome • web-javascript • Google Chrome 88.0.4324.182

• 未发现任何问题!

已完成但无效的操作:

标签: androidflutterbuild.gradle

解决方案


升级到 1.27.0-4.0.pre 开发通道解决了这个问题。感谢@Akif 的建议。


推荐阅读