android - flutter 错误 : List. [](dart :core-patch/growable_array. dart:166:60)

标签 android flutter

今天我将 flutter 升级到最新版本,现在我根本无法构建和启动应用程序。

使用flutter run命令和运行Gradle任务'assembleDebug'...时抛出错误。

这是错误:

Unhandled exception:
Crash when compiling null, at character offset null: RangeError (index): Invalid value: Only valid value is 0: 1 #0 List.[] (dart:core-patch/growable_array.dart:166:60)
#1 Class.superclassConstraints (package:kernel/ast.dart:1101:73)
#2 ClassBuilderImpl.checkMixinApplication (package:front_end/src/fasta/builder/class_builder.dart:1402:51) #3 SourceLoader.checkMixins (package:front_end/src/fasta/source/source_loader.dart:1093:19) #4 KernelTarget.buildOutlines. (package:front_end/src/fasta/kernel/kernel_target.dart:333:14) #5 KernelTarget.buildOutlines. (package:front_end/src/fasta/kernel/kernel_target.dart) #6 withCrashReporting (package:front_end/src/fasta/crash.dart:122:24) #7 KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:301:12) #8 IncrementalCompiler.computeDelta. (package:front_end/src/fasta/incremental_compiler.dart:269:52) #9 IncrementalCompiler.computeDelta. (package:front_end/src/fasta/incremental_compiler.dart) #10 CompilerContext.runInContext.. (package:front_end/src/fasta/compiler_context.dart:123:46) #11 new Future.sync (dart:async/future.dart:223:31) #12 CompilerContext.runInContext. (package:front_end/src/fasta/compiler_context.dart:123:19) #13 _rootRun (dart:async/zone.dart:1190:13) #14 _CustomZone.run (dart:async/zone.dart:1093:19) #15 _runZoned (dart:async/zone.dart:1630:10) #16 runZoned (dart:async/zone.dart:1550:10) #17 CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:122:12) #18 IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:206:20) #19 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:69:46) #20 FrontendCompiler.compile. (package:frontend_server/frontend_server.dart:526:59) #21 new Future. (dart:async/future.dart:175:37)
#22 _rootRun (dart:async/zone.dart:1182:47)
#23 _CustomZone.run (dart:async/zone.dart:1093:19) #24 _CustomZone.runGuarded (dart:async/zone.dart:997:7) #25 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1037:23) #26 _rootRun (dart:async/zone.dart:1190:13) #27 _CustomZone.run (dart:async/zone.dart:1093:19) #28 _CustomZone.bindCallback. (dart:async/zone.dart:1021:23) #29 Timer._createTimer. (dart:async-patch/timer_patch.dart:18:15) #30 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:397:19) #31 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:428:5) #32 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

#0 List.[] (dart:core-patch/growable_array.dart:166:60) #1 Class.superclassConstraints (package:kernel/ast.dart:1101:73) #2 ClassBuilderImpl.checkMixinApplication (package:front_end/src/fasta/builder/class_builder.dart:1402:51) #3 SourceLoader.checkMixins (package:front_end/src/fasta/source/source_loader.dart:1093:19) #4 KernelTarget.buildOutlines. (package:front_end/src/fasta/kernel/kernel_target.dart:333:14)

#5 KernelTarget.buildOutlines. (package:front_end/src/fasta/kernel/kernel_target.dart) #6 withCrashReporting (package:front_end/src/fasta/crash.dart:122:24) #7 KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:301:12) #8 IncrementalCompiler.computeDelta. (package:front_end/src/fasta/incremental_compiler.dart:269:52) #9 IncrementalCompiler.computeDelta. (package:front_end/src/fasta/incremental_compiler.dart) #10 CompilerContext.runInContext.. (package:front_end/src/fasta/compiler_context.dart:123:46) #11 new Future.sync (dart:async/future.dart:223:31) #12 CompilerContext.runInContext. (package:front_end/src/fasta/compiler_context.dart:123:19) #13 _rootRun (dart:async/zone.dart:1190:13) #14 _CustomZone.run (dart:async/zone.dart:1093:19) #15 _runZoned (dart:async/zone.dart:1630:10) #16 runZoned (dart:async/zone.dart:1550:10) #17 CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:122:12) #18 IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:206:20) #19 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:69:46) #20 FrontendCompiler.compile. (package:frontend_server/frontend_server.dart:526:59) #21 new Future. (dart:async/future.dart:175:37) #22 _rootRun (dart:async/zone.dart:1182:47) #23 _CustomZone.run (dart:async/zone.dart:1093:19) #24 _CustomZone.runGuarded (dart:async/zone.dart:997:7) #25 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1037:23) #26 _rootRun (dart:async/zone.dart:1190:13) the Dart compiler exited unexpectedly. the Dart compiler exited unexpectedly.

#28 _CustomZone.bindCallback. (dart:async/zone.dart:1021:23) #29 Timer._createTimer. (dart:async-patch/timer_patch.dart:18:15) #30 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:397:19) #31 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:428:5) #32 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

我尝试过flutter clean但没有任何效果。我还尝试再次从 git 中提取代码并运行 flutter pub get 但仍然没有任何结果。

这是来自 flutter doctor -v 的信息:

[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.19041.450], locale en-US)
    • Flutter version 1.20.2 at C:\flutter
    • Framework revision bbfbf1770c (8 days ago), 2020-08-13 08:33:09 -0700
    • Engine revision 9d5b21729f
    • Dart version 2.9.1

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Android
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = C:\Android
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[!] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code, 64-bit edition (version 1.47.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.13.2

[√] Connected device (1 available)
    • Redmi Note 5 (mobile) • 41e4e25 • android-arm64 • Android 9 (API 28)

谢谢前面的各位。

最佳答案

我已通过重新安装 flutter 解决了此错误。因此,只需删除 flutter 文件夹,从其网站下载最新版本并将其解压到旧文件夹所在的位置即可。

关于android - flutter 错误 : List. [](dart :core-patch/growable_array. dart:166:60),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63528235/

相关文章:

android - SoapFault - 错误代码 : 'soap:Client' faultstring: 'System. Web.Services.Protocols.SoapException

ios - Flutter:无法在 build/ios/iphonesimulator/Runner.app 找到构建的应用程序包

flutter - 如何在堆栈中缩小的容器中正确居中文本小部件

android - 我的 logcat 中出现 SuperNotCalledException

android - 更改 Android 默认字体大小

java - 如何使用按钮从一个 Activity move 到另一个 Activity ?

android - linux 上的 CMake 错误(Android Studio 中的 Flutter 项目)

flutter - image_picker 插件导致 Android 构建错误

flutter - 如何将参数传递给命名路由中的小部件?

Android:如何更改每个元素的 Drawable 资源的颜色?