Ошибка сборки Flutter: «dart:js_interop» недоступен на этой платформеLinux

Ответить Пред. темаСлед. тема
Anonymous
 Ошибка сборки Flutter: «dart:js_interop» недоступен на этой платформе

Сообщение Anonymous »


Когда я пытаюсь создать свой флаттер-проект:

futter build apk --debug --> Я получаю следующую ошибку:

lib/screens/ListPage.dart:1:8: Ошибка: библиотека Dart «dart:js_interop» недоступна на этой платформе. импортировать 'dart:js_interop'; ^ Контекст: недоступная библиотека dart:js_interop импортируется через эти пакеты: package:easy_cost_splitter => dart:js_interop Подробные пути импорта для (некоторых) этих импортов: package:easy_cost_splitter/main.dart => package:easy_cost_splitter/screens/ListPage.dart => dart:js_interop Необработанное исключение: FileSystemException(uri=org-dartlang-untranslatable-uri:dart%3Ajs_interop; message=StandardFileSystem поддерживает только URI file:* и data:*) # 0 StandardFileSystem.entityForUri (пакет:front_end/src/api_prototype/standard_file_system.dart:34:7) #1 asFileUri (пакет:vm/kernel_front_end.dart:721:37) #2 writeDepfile (пакет:vm/kernel_front_end.dart:861:21) #3 FrontendCompiler.compile (пакет:frontend_server/frontend_server.dart:669:9) Стартер #4 (пакет:frontend_server/starter.dart:102:12) #5 основной (файл:///b/s/w/ir/x/w/sdk/pkg/frontend_server/bin/frontend_server_starter.dart:13:14) Ошибка целевого ядра kernel_snapshot: исключение ОШИБКА: сборка не удалась с исключением. * Где: Строка скрипта '/home/myname/flutter/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy: 1297 * Что пошло не так: Не удалось выполнить задачу «:app:compileFlutterBuildDebug». > Процесс «команды» /home/myname/flutter/bin/flutter» завершен с ненулевым значением выхода 1 ... Странная вещь: в строке 8 упомянутого файла есть даже не ссылка на js_interop, а такой код:

класс ListPage расширяет StatefulWidget { const ListPage({super.key}); @переопределить State[*] createState() => _ListPageState(); } Я уже искал в Интернете и безуспешно пробовал следующее:
поиск во всех файлах в каталоге по словам «js_interop», безрезультатно [*]Почистите флаттер, затем получите паб флаттера [*]удаление недавно установленных расширений, таких как CMake [*]перезапуск VS Code и компьютера
Вот результат флаттера доктора:

Сводка доктора (чтобы увидеть все подробности, запустите flutter Doctor -v): [✓] Flutter (стабильная версия канала, 3.13.9, на Linux Mint 21.1 5.15.0-88-generic, локаль de_DE.UTF-8) [✓] Набор инструментов Android — разработка для устройств Android (Android SDK версии 33.0.2) [✓] Chrome — разработка для Интернета [✓] Набор инструментов Linux — разработка для настольных компьютеров Linux [✓] Android Studio (версия 2022.2) [✓] VS Code (версия 1.83.1) [✓] Подключенное устройство (доступно 2) [✓] Сетевые ресурсы • Проблем не обнаружено! Кто-нибудь может помочь?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»