#android-studio #flutter #dart
#android-studio #флаттер #dart
Вопрос:
Я загрузил проект с GitHub, и во внешних библиотеках Android Studio он показывает 21 библиотечный модуль. Они хорошо соответствуют каталогам в моем C:srcflutterbincachedart-sdklib справочник.
Однако, если я создам новое приложение с нуля, используя File> New> New Flutter Project … Приложение Flutter, внешние библиотеки отображают только 11 библиотечных модулей.
Я не вижу никакой разницы в структуре проекта между двумя проектами. В чем разница?
Ответ №1:
Посмотрите на pubspec.yaml
. Это место, где люди во Flutter объявляют свои зависимости. Вполне вероятно, что ваш загруженный проект имеет некоторые зависимости, которых нет у вашего вновь созданного. Также может иметь значение версия Flutter.
Вы можете вставить два pubspec.yaml
s здесь, если вы не понимаете, почему разница в yaml приводит к различиям в библиотеках.
Комментарии:
1. Разделы environment и dev_dependencies точно такие же. Зависимости для моего проекта имеют «cupertino_icons: ^ 1.0.0» . Правильно ли я понимаю, что элементы, отображаемые в разделе Внешние библиотеки> Dart SDK на панели проекта, должны отражать содержимое C:srcflutterbincachedart-sdklib ?
2. @user3012629 На самом деле ИМХО, что это именно то, что ide хочет вам показать. это не обязательно показывает, что на самом деле содержит проект flutter.