Flutter não está reconhecendo meu celular Android LG G2 com Android versão 5.0.2. Meu telefone está conectado por meio de um cabo USB e o modo de desenvolvedor está ativado.
A execução de flutter analyze
fez com que o flutter fosse encerrado inesperadamente; o arquivo flutter_01.log foi renomeado para flutter_01.txt e está anexado.
flutter_01.txt
EN-CO-EPFFT1:~ ppolasek$ análise de vibração
Ops; flutter saiu inesperadamente.
Relatório de falha gravado em /Users/ppolasek/flutter_01.log;
informe-nos em https://github.com/flutter/flutter/issues.
DEN-CO-EPFFT1:~ ppolasek$ flutter doctor -v
[ +22 ms] [/Users/ppolasek/bin/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[+8 ms] Código de saída 0 de: git rev-parse --abbrev-ref --symbolic @{u}
[ ] origem/mestre
[ ] [/Users/ppolasek/bin/flutter/] git ls-remote --get-url origin
[+7 ms] Código de saída 0 de: git ls-remote --get-url origin
[ ] https://github.com/flutter/flutter.git
[ ] [/Users/ppolasek/bin/flutter/] git log -n 1 --pretty=format:%H
[ +8 ms] Código de saída 0 de: git log -n 1 --pretty=format:%H
[ ] d05c7f62f24ec73baf15c51f3b32ea66fc139a31
[ ] [/Users/ppolasek/bin/flutter/] git log -n 1 --pretty=format:%ar
[+7 ms] Código de saída 0 de: git log -n 1 --pretty=format:%ar
[ ] 9 dias atrás
[ +11 ms] [✓] Flutter (no Mac OS, mestre de canal)
[+1 ms] • Flutter em /Users/ppolasek/bin/flutter
[ ] • Revisão da estrutura d05c7f62f2 (9 dias atrás), 21/12/2016 06:19:42
[ ] • Revisão do motor 2f32e8054d
[ ] • Ferramentas Dart versão 1.21.0
[+3 ms] java -version
[+97 ms] [✓] Cadeia de ferramentas Android - desenvolver para dispositivos Android (Android SDK 25.0.2)
[ ] • SDK do Android em /Users/ppolasek/Library/Android/sdk
[ ] • Plataforma android-25, ferramentas de construção 25.0.2
[ ] • Java(TM) SE Runtime Environment (compilação 1.8.0_60-b27)
[+4 ms] ideviceinstaller -h
[+5 ms] idevice_id -h
[+5 ms] idevice_id -l
[ +26 ms] [-] Cadeia de ferramentas iOS - desenvolver para dispositivos iOS
[ ] x XCode não instalado; isso é necessário para o desenvolvimento do iOS.
Baixe em https://developer.apple.com/xcode/download/.
[ +86 ms] [✓] IntelliJ IDEA Community Edition (versão 2016.3.1)
[ ] • Plug-in do Dart versão 163.9166.22
[ ] • Plugin Flutter versão 0.1.7
[+5 ms] /Users/ppolasek/Library/Android/sdk/platform-tools/adb devices -l
[+10 ms] Código de saída 0 de: /Users/ppolasek/Library/Android/sdk/platform-tools/adb devices -l
[ ] Lista de dispositivos anexa
[+2 ms] idevice_id -h
[+6 ms] qual idevice_id
[ +3 ms] Código de saída 0 de: which idevice_id
[ ] /Users/ppolasek/homebrew/bin/idevice_id
[ ] /Users/ppolasek/homebrew/bin/idevice_id -l
[+5 ms] Código de saída 0 de: /Users/ppolasek/homebrew/bin/idevice_id -l
[ +1 ms] [✓] Dispositivos conectados
[ ] • Nenhum
[ ] 'flutter doctor' levou 316ms.
[+2 ms] saindo com código 0
DEN-CO-EPFFT1:~ ppolasek$
Para obter mais informações sobre como diagnosticar e relatar bugs do Flutter, consulte https://flutter.io/bug-reports/ .
Parece que o adb (o 'Android Debug Bridge') não consegue ver seu telefone. Você pode tentar ver se um novo aplicativo Android criado no Android Studio pode ser executado no seu dispositivo?
Em relação ao problema do analisador, parece que está falhando em um problema de permissão negada. Você estava dentro do diretório que contém seu aplicativo Flutter quando executou flutter analyze
?
Para o problema flutter analyze
eu estava _not_ no diretório que contém meu aplicativo Flutter e, quando o executei no diretório do meu aplicativo, recebi 'Nenhum aviso do analisador! (correu em 8,3s). Provavelmente era um problema não relacionado.
Eu criei um novo aplicativo Android no Android Studio e aceitei as opções padrão, mas não consegui executá-lo devido a Error running BeerApp: No target device found.
Eu queria saber se ele poderia estar vinculado ao Android File Transfer que abre automaticamente quando conecto meu telefone meu Mac, mas mesmo depois de excluir o aplicativo do meu diretório de aplicativos, ainda não consigo executar meu aplicativo Android Studio e flutter devices
também indica 'sem dispositivos'.
Eu finalmente resolvi o problema - em USB PC Connection eu havia selecionado anteriormente 'Media device (MTP)' no meu telefone que aparentemente bloqueou o acesso do Mac. Quando alterei isso para 'Enviar imagens (PTP)', meu dispositivo foi imediatamente reconhecido por meio de 'dispositivos de vibração' e também consegui executar meu aplicativo no Android Studio.
Comentários muito úteis
Eu finalmente resolvi o problema - em USB PC Connection eu havia selecionado anteriormente 'Media device (MTP)' no meu telefone que aparentemente bloqueou o acesso do Mac. Quando alterei isso para 'Enviar imagens (PTP)', meu dispositivo foi imediatamente reconhecido por meio de 'dispositivos de vibração' e também consegui executar meu aplicativo no Android Studio.