Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao rodar fluuter oub get para rodar inteceptador

MInhas confugurações pubspec.yaml

cupertino_icons: ^1.0.2 uuid: ^3.0.6 google_fonts: ^3.0.1 http: ^0.13.5 http_interceptor: ^1.0.2

Ao tentar rodar o aplicativo no emulador recebo a seguinte mensagem de erro:

Launching lib\main.dart on SM G9600 in debug mode... Running Gradle task 'assembleDebug'... ../../../../AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-3.0.1/lib/src/google_fonts_base.dart:14:1: Error: 'AssetManifest' is imported from both 'package:flutter/src/services/asset_manifest.dart' and 'package:google_fonts/src/asset_manifest.dart'. import 'asset_manifest.dart'; ^^^^^^^^^^^^^

1 resposta
solução!

Oi Celso, tudo bem?

A mensagem de erro que você está vendo indica que o mesmo recurso 'AssetManifest' está sendo importado de dois lugares diferentes, criando um conflito.

Aqui está uma maneira de resolver o problema:

  1. No arquivo google_fonts_base.dart, você deve alterar a importação para especificar de qual pacote você deseja importar 'AssetManifest'. Você pode fazer isso adicionando um prefixo à importação. Por exemplo:
import 'package:flutter/src/services/asset_manifest.dart' as flutter;
import 'asset_manifest.dart' as google_fonts;
  1. Em seguida, você deve atualizar todas as referências a 'AssetManifest' neste arquivo para usar o prefixo apropriado. Por exemplo, se você quiser usar 'AssetManifest' do pacote Flutter, você faria algo assim:
flutter.AssetManifest

E se você quiser usar 'AssetManifest' do pacote google_fonts, você faria algo assim:

google_fonts.AssetManifest

Por favor, note que você deve substituir 'flutter' e 'google_fonts' pelos nomes que você escolheu para os prefixos.

Espero que isso resolva o seu problema. Lembre-se de que a programação é um processo de tentativa e erro. Então, se isso não resolver, não desanime!

Um abraço e bons estudos.