Где находится 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":

Изображение Android Studio, предлагающее

По-видимому, мне нужно "Открыть настройки 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

После установки флаттера на ваш выбор.

  1. выполните следующую команду

флаттер sdk-path

  1. В Android-Studio выберите File->Setting->Languages ​​& Frameworks->Flutter(при условии, что вы установили плагин flutter)

  2. Заполните «Путь Flutter SDK:» результатом из (1).

  3. Нажмите "Применить". Пакет 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

Я столкнулся с этой проблемой,

  1. Перейдите в папку, в которую вы скачали flutter, а затем удалите папку flutter.

  2. Зайдите в папку загрузки и туда, где вы скачали флаттер в первый раз.

  3. Снова распакуйте этот файл там, где вы удалили флаттер ...

Это работает для меня.

Иногда это 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

Другие вопросы по тегам