Проблема:
У меня есть проект 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 → работает нормально, поэтому проблема, по -видимому, специфична для подмодулей.
[b] Проблема: [/b] У меня есть проект Flutter с Git Submodules, а Android Studio не распознает файлы DART, когда я открываю проект. Проблема возникает в нескольких версиях Android Studio (как божьей коровки, так и коала). [b] Шаги для воспроизведения: [/b] [list] < Br /> [*] Откройте проект Flutter с подмодулами в Android Studio. < /li> Файлы DART не распознаются, а выделение синтаксиса, автозаполнение и анализ не работают. < /li> Чтобы исправить это, я отключаю поддержку DART для проекта и включаю поддержку DART только для основного модуля. /li> Затем я перейду к подмодулям и включаю их поддержку DART. Br/> Перезапуск Android Studio иногда вызывает одну и ту же проблему, даже случайно. [/list] [b] среда: [/b] [list] [*] Android Studio Ladybug & Koala (многочисленные версии) < /li> Flutter (последние и старые версии протестированы) > Dart (последние и старые проверки версий) [/list] [b] Вопрос: [/b] Кто -нибудь столкнулся с этой проблемой с Flutter -подмодулями в Android Studio? Существует ли надежный способ убедиться, что файлы DART всегда распознаются должным образом без необходимости отключения и повторной поддержки DART вручную? = "https://stackoverflow.com/questions/tagged/flutter-doctor" rel = "Tag" title = "Показать вопросы с меткой 'flutter-doctor'"> Flutter-doctor [code]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. [/code] [b] Что я пробовал: [/b] [list] [*] Обновление/понижение трепета /li> Обновление /понижение Android Studio → No Effect. Переустановка плагина Flutter и DART -> Нет эффекта < /li> Удаление проекта и вытягивание проекта -> Нет эффекта < /li> Включение «анализа областей в текущем пакете» В настройках анализа DART → без эффекта. [*] Создание свежего проекта Flutter → работает нормально, поэтому проблема, по -видимому, специфична для подмодулей. [/list]