# Flutter - Exception

**URL:** <https://forum.casadocodigo.com.br/t/flutter-exception/1730>\
**Category:** Livros\
**Created:** [Agosto 11, 2020, 9:06pm UTC](https://forum.casadocodigo.com.br/t/flutter-exception/1730 "2020-08-11T21:06:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bbrneto](https://avatars.discourse-cdn.com/v4/letter/b/9fc29f/32.png) [@bbrneto](https://forum.casadocodigo.com.br/u/bbrneto)\
**Post date:** [Agosto 11, 2020, 9:06pm UTC](https://forum.casadocodigo.com.br/t/flutter-exception/1730/1 "2020-08-11T21:06:38Z")

</div>

Estou lendo o livro **Iniciando com Flutter Framework** e me deparei com a seguinte exceção no capítulo **Dependências** :  
_MissingPluginException(No implementation found for method readQRCode on channel qrcode\_reader)_  
Acredito que ela é lançada pelo plugin **QRCode Reader** , mas não consigo corrigir o problema, mesmo alterando sua versão.

---

<div class="post-metadata">

**Author:** ![gazal](https://avatars.discourse-cdn.com/v4/letter/g/c5a1d2/32.png) [@gazal](https://forum.casadocodigo.com.br/u/gazal)\
**Post date:** [Agosto 15, 2020, 12:10am UTC](https://forum.casadocodigo.com.br/t/flutter-exception/1730/2 "2020-08-15T00:10:38Z")

</div>

Olá bbrneto, quando eu fiz o import ficou marcado como erro, então percebi que mesmo a IDE informando que fez o download parece que não baixou. No livro diz o seguinte:

> Quando salvar a alteração no arquivo a sua IDE ou editor de texto vai atualizar e baixar as novas dependências (ou pelo menos deveria). Caso não baixe de forma automática, utilize no  
> terminal/shell/bash o seguinte comando: flutter packages get . É necessário que o terminal esteja no diretório da pasta do projeto qr\_code .

Fiz isso e resolveu.

O link para o plugin é esse: [qrcode\_reader | Flutter Package](https://pub.dev/packages/qrcode_reader/install)  
E a dependência a ser adicionada é essa: qrcode\_reader: ^0.4.4

OBS 1: O import eu fiz igual como está no livro:  
import ‘package:qrcode\_reader/qrcode\_reader.dart’;

Fazendo o import como está no Readme do plugin (import ‘package:qrcode\_reader/QRCodeReader.dart’) estava apresentando erro.

OBS 2: O nome do seu projeto não pode ser o mesmo da dependência.  
[dart - flutter\_google\_places: ^0.2.1 plugin error in pubspec.yaml file - Stack Overflow](https://stackoverflow.com/questions/55297594/flutter-google-places-0-2-1-plugin-error-in-pubspec-yaml-file)

---

<div class="post-metadata">

**Author:** ![gazal](https://avatars.discourse-cdn.com/v4/letter/g/c5a1d2/32.png) [@gazal](https://forum.casadocodigo.com.br/u/gazal)\
**Post date:** [Agosto 15, 2020, 6:55pm UTC](https://forum.casadocodigo.com.br/t/flutter-exception/1730/3 "2020-08-15T18:55:30Z")

</div>

Olá bbrneto, eu também tive problemas com esse exemplo do livro.  
Rodando o projeto que está no GitHub do autor funcinou.

- [https://github.com/Leomhl/flutterbook\_qr\_code](https://github.com/Leomhl/flutterbook_qr_code)

---

<div class="post-metadata">

**Author:** ![bbrneto](https://avatars.discourse-cdn.com/v4/letter/b/9fc29f/32.png) [@bbrneto](https://forum.casadocodigo.com.br/u/bbrneto)\
**Post date:** [Agosto 22, 2020, 10:47am UTC](https://forum.casadocodigo.com.br/t/flutter-exception/1730/4 "2020-08-22T10:47:08Z")

</div>

Obrigado, @gazal! Problema resolvido.
