Ошибка Flutter: список.[] (dart: исправление ядра / growable_array.dart:166:60)

#android #flutter

#Android #флаттер

Вопрос:

Сегодня я обновил flutter до последней версии, и теперь я вообще не могу собрать и запустить приложение.

При использовании flutter run команды и вкл Running Gradle task 'assembleDebug'... выдается ошибка.

Это ошибка:

Необработанное исключение:
Сбой при компиляции null со смещением символа null: RangeError (index): недопустимое значение: единственное допустимое значение равно 0: 1 #Список 0.[] (dart:core-patch/growable_array.dart:166:60)
#1 Class.superclassConstraints (пакет: kernel /ast.dart: 1101:73)
#2 ClassBuilderImpl .Проверьте приложение микширования (пакет: front_end / src/ fasta/builder/class_builder.dart:1402:51) #3 Загрузчик исходного кода.Проверьте микшины (пакет: front_end/src/ fasta/source/source_loader.dart:1093:19) #4 KernelTarget.buildOutlines. (пакет: front_end/ src/ fasta/kernel/kernel_target.dart:333:14) #5 KernelTarget.Линии сборки. (пакет: front_end /src/ fasta/kernel/kernel_target.dart) #6 с отчетом о сбоях (пакет: front_end/src / fasta/crash.dart:122:24) #7 KernelTarget.buildOutlines (пакет: front_end /src / fasta/kernel/kernel_target.dart:301:12) #8 Инкрементный компилятор.Вычисляемая программа. (пакет: front_end/src/fasta/incremental_compiler.dart:269:52) #9 IncrementalCompiler.computeDelta. (пакет: front_end/src/fasta/incremental_compiler.dart) #10 CompilerContext.runInContext.. (пакет: front_end/src/fasta/compiler_context.dart:123:46) #11 новое будущее.синхронизация (dart: async / future.dart:223:31) #12 Компилятор context.runInContext. (пакет: 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 (дротик: асинхронный /zone.dart: 1550:10) #17 CompilerContext.runInContext (пакет: front_end/src/fasta/compiler_context.dart:122:12) #18 IncrementalCompiler.computeDelta (пакет: front_end/src/fasta/incremental_compiler.dart:206:20) #19 IncrementalCompiler.compile (пакет:vm/incremental_compiler.dart:69:46) #20 Интерфейсный компилятор.компиляция. (пакет: интерфейсный сервер/ frontend_server.dart:526:59) #21 новое будущее. (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.Защищен от обратного вызова. (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 Таймер._createTimer. (dart: async-patch/timer_patch.dart: 18:15) #30 _Timer._runTimers (dart:isolate-patch/timer_impl.dart: 397:19) #31 _Timer._handleMessage (dart: исправление изоляции / timer_impl.dart:428:5) #32 _RawReceivePortImpl._handleMessage (dart: исправление изоляции / isolate_patch.dart: 168:12)

#0 Список.[] (dart:core-patch/growable_array.dart:166:60) #1 Class.superclassConstraints (пакет: kernel /ast.dart:1101:73) #2 ClassBuilderImpl.checkMixinApplication (пакет: front_end/src/fasta/builder/class_builder.dart:1402:51) #3 Загрузчик исходного кода.Проверьте микшеры (пакет: front_end/src/fasta/исходный код/source_loader.dart:1093:19) #4 KernelTarget.buildOutlines. (пакет: front_end/src/ fasta/kernel/kernel_target.dart:333:14)

#5 Цель ядра.Строки сборки. (пакет: front_end /src/ fasta/kernel/kernel_target.dart) #6 с отчетом о сбоях (пакет: front_end/src / fasta/crash.dart:122:24) #7 KernelTarget.buildOutlines (пакет: front_end /src / fasta/kernel/kernel_target.dart:301:12) #8 Инкрементный компилятор.Вычисляемая программа. (пакет: front_end/src/fasta/incremental_compiler.dart:269:52) #9 IncrementalCompiler.computeDelta. (пакет: front_end/src/fasta/incremental_compiler.dart) #10 CompilerContext.runInContext.. (пакет: front_end/src/fasta/compiler_context.dart:123:46) #11 новое будущее.синхронизация (dart: async / future.dart:223:31) #12 Компилятор context.runInContext. (пакет: 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 (пакет: front_end/src/fasta/compiler_context.dart:122:12) #18 IncrementalCompiler.computeDelta (пакет: front_end/src/fasta/incremental_compiler.dart:206:20) #19 IncrementalCompiler.скомпилировать (пакет: vm/incremental_compiler.dart:69:46) #20 Компилятор интерфейса.скомпилировать. (пакет: интерфейсный сервер/ frontend_server.dart:526:59) #21 новое будущее. (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.bindCallbackОхранен. (dart: async /zone.dart: 1037:23) #26 _rootRun (dart: async / zone.dart: 1190:13) компилятор Dart неожиданно завершил работу. компилятор Dart неожиданно завершил работу.

#28 _CustomZone.bindCallback. (dart: async / zone.dart: 1021:23) #29 Таймер._createTimer. (dart: async-patch/timer_patch.dart: 18:15) #30 _Timer._runTimers (dart:isolate-patch/timer_impl.dart: 397:19) #31 _Timer._handleMessage (dart: исправление изоляции / timer_impl.dart:428:5) #32 _RawReceivePortImpl._handleMessage (dart: исправление изоляции / 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 FilesAndroidAndroid Studiojrebinjava
    • 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 FilesAndroidAndroid 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 FilesMicrosoft VS Code
    • Flutter extension version 3.13.2

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

Спасибо вам, ребята, заранее.

Ответ №1:

Я устранил эту ошибку, переустановив flutter. Итак, просто удалите папку flutter, загрузите последнюю версию с их сайта и извлеките ее в то же место, где была старая папка.