Dart Analysis says “Target of URI doesn’t exist:” when importing new package

Isso costumava funcionar bem, mas depois de atualizar o IntelliJ e / ou o plugin Dart, a análise parece não encontrar os novos pacotes que eu adiciono ao pubspec.yaml.

Reproduzindo o erro:

  1. Adicione um novo pacote ao pubspec.yaml (no meu caso acabei de testar adicionando contact_picker: “^0.0.1+2”)
  2. Clique “Packages get”
  3. Importe o pacote em algum lugar: import ‘package:contact_picker/contact_picker.dart’;

Eu recebo “Target of URI doesn’t exist:” como isso:

Eu sou capaz de usar os métodos que vêm com o pacote, então tudo funciona bem, é apenas a análise que não reconhece o pacote.

Solução:
CMD -> Shift -> A (Find Action) -> Procure por “Dart Analysis” ->Clique no ícone que diz “Restart the Dart Analysis server” -> O sublinhado vermelho desaparece da importação do pacote e tudo funciona.

IntelliJ Version

IntelliJ IDEA 2017.2.4
Build #IU-172.4155.36, built on September 11, 2017
Licensed to IntelliJ IDEA Evaluator
Expiration date: September 27, 2017
JRE: 1.8.0_152-release-915-b11 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.6

com Dart plugin Version: 172.4155.35

Deixe uma resposta