У меня есть проект Flutter с Git Submodules, а Android Studio не распознает файлы DART, когда я открываю проект. Проблема возникает в нескольких версиях Android Studio (как божьей коровки, так и коала).
Шаги для воспроизведения:
- < Br />
- Откройте проект Flutter с подмодулами в Android Studio. < /li>
Файлы DART не распознаются, а выделение синтаксиса, автозаполнение и анализ не работают. < /li>
Чтобы исправить это, я отключаю поддержку DART для проекта и включаю поддержку DART только для основного модуля. /li>
Затем я перейду к подмодулям и включаю их поддержку DART. Br/> Перезапуск Android Studio иногда вызывает одну и ту же проблему, даже случайно.
- Android Studio Ladybug & Koala (многочисленные версии) < /li>
Flutter (последние и старые версии протестированы) > Dart (последние и старые проверки версий)
Кто -нибудь столкнулся с этой проблемой с Flutter -подмодулями в Android Studio? Существует ли надежный способ убедиться, что файлы DART всегда распознаются должным образом без необходимости отключения и повторной поддержки DART вручную? = "https://stackoverflow.com/questions/tag ... ter-doctor" rel = "Tag" title = "Показать вопросы с меткой 'flutter-doctor'"> Flutter-doctor
Код: Выделить всё
C:\Users\***>flutter doctor -v
[√] Flutter (Channel stable, 3.27.3, on Microsoft Windows [Version 10.0.22631.4751], locale en-US)
• Flutter version 3.27.3 on channel stable at C:\Users\***\dev\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision c519ee916e (2 weeks ago), 2025-01-21 10:32:23 -0800
• Engine revision e672b006cb
• Dart version 3.6.1
• DevTools version 2.40.2
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 35.0.1)
• Android SDK at C:\Users\***\AppData\Local\Android\sdk
• Platform android-35, build-tools 35.0.1
• Java binary at: C:\Users\***\AppData\Local\Programs\Android Studio\jbr\bin\java
• Java version OpenJDK Runtime Environment (build 17.0.11+0--11852314)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[X] Visual Studio - develop Windows apps
X Visual Studio not installed; this is necessary to develop Windows apps.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2024.1)
• Android Studio at C:\Users\***\AppData\Local\Programs\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.11+0--11852314)
[√] Connected device (4 available)
• sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64 • Android 15 (API 35) (emulator)
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.22631.4751]
• Chrome (web) • chrome • web-javascript • Google Chrome 132.0.6834.160
• Edge (web) • edge • web-javascript • Microsoft Edge 132.0.2957.115
[√] Network resources
• All expected network resources are available.
! Doctor found issues in 1 category.
- Обновление/понижение трепета /li>
Обновление /понижение Android Studio → No Effect. Переустановка плагина Flutter и DART -> Нет эффекта < /li>
Удаление проекта и вытягивание проекта -> Нет эффекта < /li>
Включение «анализа областей в текущем пакете» В настройках анализа DART → без эффекта. - Создание свежего проекта Flutter → работает нормально, поэтому проблема, по -видимому, специфична для подмодулей.
Подробнее здесь: https://stackoverflow.com/questions/794 ... oid-studio