плохой импорт http при флаттере для Интернета

Я пытался сделать http-запрос к серверу, но когда я импортирую пакет http, vs-код выводит следующую ошибку:

Unable to find modules for some sources, this is usually the result of either a
bad import, a missing dependency in a package (or possibly a dev_dependency
needs to move to a real dependency), or a build failure (if importing a
generated file).

Please check the following imports:

`import 'package:http/http.dart' as http;` from fcfm_pa|lib/src/pages/registro_page.dart at 5:1

кто-нибудь знает что случилось?


person Fernando    schedule 11.02.2020    source источник
comment
Самый простой способ решить эту проблему - перейти с бета-канала на главный. Я бы посоветовал всем, кто сталкивается с этой проблемой, сделать то же самое.   -  person Raycherr    schedule 07.03.2020


Ответы (2)


Вам следует обновить файл pubspec.yaml следующим объявлением библиотеки:

dependencies:
  http: ^0.12.0+4

а затем импортируйте библиотеку. После этого обязательно выполните через терминал:

flutter pub get

и, возможно, даже flutter clean, чтобы убедиться, что у вас все правильно. Сделайте новую сборку, и все будет хорошо.

person Mariano Zorrilla    schedule 11.02.2020
comment
теперь я получаю следующую ошибку. Не удалось создать приложение для Интернета. - person Fernando; 11.02.2020
comment
не могли бы вы добавить свой трепетный доктор -v к своему ответу? Чтобы мы могли узнать вашу конкретную версию и т. Д. - person Mariano Zorrilla; 11.02.2020

Если вы используете бета-версию, возникает проблема.

Попробуйте flutter channel master, а затем снова запустите приложение, эта проблема больше не должна появляться.

person Raycherr    schedule 07.03.2020