Где находится Dart's SDK в папке /flutter?
Программного обеспечения
MacOS Sierra 10.12.6
Android Studio 3.1.2
Flutter 0.3.2 • channel beta
Tools • Dart 2.0.0-dev.48.0.flutter-fe606f890b
Flutter doctor (no problems found)
проблема
Предполагается, что Dart's SDK будет упакован при загрузке Flutter в соответствии с документацией:
"Dart SDK поставляется с Flutter; нет необходимости устанавливать Dart отдельно"
Тем не менее, я открыл существующий проект Flutter с Android Studio, и он предложил мне либо "Загрузить Dart SDK", либо "Открыть настройки Dart":
По-видимому, мне нужно "Открыть настройки Dart" и сообщить Android Studio, где найти Dart' SDK. Тем не менее, он не может найти его в flutter/
каталог.
12 ответов
SDK Дартс находится по адресу /flutter/bin/cache/dart-sdk
Однако, если установлен плагин flutter для Android Studio, ему нужно сообщить, где находится SDK флаттера. Android Studio должна быть в состоянии найти SDK Дартса впоследствии:
Dart SDK живет внутри bin/cache/dart-sdk
папка Флаттер SDK.
Если кто-то ищет путь к flutter sdk в Linux, я нашел свой здесь
/home/your_username/flutter/common/flutter/
порхающий путь
/home/your_username/flutter/common/flutter/bin/cache/dart-sdk
путь дротика
Я загрузил flutter sdk через
homebrew
Для Mac OS: 10.14.5
Версия Android Studio: Arctic Fox 2020.3.1
Расположение Flutter sdk:
/usr/local/Caskroom/flutter/2.5.0/flutter
Расположение дротика:
/usr/local/Caskroom/flutter/2.5.0/flutter/bin/cache/dart-sdk
После установки флаттера на ваш выбор.
- выполните следующую команду
флаттер sdk-path
В Android-Studio выберите File->Setting->Languages & Frameworks->Flutter(при условии, что вы установили плагин flutter)
Заполните «Путь Flutter SDK:» результатом из (1).
Нажмите "Применить". Пакет Dart SDK должен быть заполнен автоматически.
Для моей установки значения:
Путь к SDK Flutter: / home / andrew / snap / flutter / common / flutter
Путь к Dart SDK: / home / andrew / snap / flutter / common / flutter / bin / cache / dart-sdk
Запустить
brew info flutter
Тогда вы получите путь: например
/opt/homebrew/Caskroom/flutter/2.5.3
И там
bin/cache
имеет dartk-sdk:
/opt/homebrew/Caskroom/flutter/2.5.3/flutter/bin/cache/dart-sdk
Проверь это:
brew info dart
Выход:
Please note the path to the Dart SDK: /opt/homebrew/opt/dart/libexec
Если Android Studio показывает -Error: Dart SDK is not configured
.
Откройте консоль и напишите:flutter sdk-path
. Копировать вывод.
СледующийSettings (Ctrl+Alt+S)
=>Languages & Frameworks
=>Flutter
=>Flutter SDK path
.
Вставьте путь SDK.
Если вы установили Dart в Windows через Chocolatey, вы найдете его на
C:\tools\dart-sdk
Я столкнулся с этой проблемой,
Перейдите в папку, в которую вы скачали flutter, а затем удалите папку flutter.
Зайдите в папку загрузки и туда, где вы скачали флаттер в первый раз.
Снова распакуйте этот файл там, где вы удалили флаттер ...
Это работает для меня.
Иногда это
build
каталог, который он не может создать, вдруг падает devtools, его можно просто пересоздать в
$HOME/.pub-cache/hosted/pub.dartlang.org/devtools-your-version
, затем дайте ему права, например,
sudo chown -R $USER:$USER $HOME/.pub-cache/hosted/pub.dartlang.org/devtools-your-version/build
после повторного создания каталога сборки
Все, кто все еще ищет правильный ответ, должны проверить этот ответ /questions/34577719/kak-najti-put-flattera-sdk/54994747#54994747.
Если у вас установлен flutter SDK.
Бежать:
flutter doctor -v
Первая строка покажет путь установки.
Кредиты идут user6205147