63 votes

Android Studio n'affiche pas Logcat avec Flutter

Je suis à l'aide d'Android Studio pour Flottement de Développement d'applications. Tout semble fonctionner correctement juste que l'Android Studio ne permet pas de montrer les "logs" dans le Logcat. Dans le Logcat l'article, il est dit "Veuillez Configurer Android SDK". Ce qui est déjà configuré. Et dans le Logcat l'article dit "Pas de Périphériques Connectés." dans le menu déroulant. Quand il a reconnu mon Téléphone Android et le montrent juste sous la barre de Menu.

Est-il une solution pour elle? Est-il quelque chose que je suis absent?

enter image description here

26voto

Daniil Yakovlev Points 678

Flutter utilise l'onglet Exécuter pour afficher les journaux dans Android Studio. Passez de Logcat à Exécuter et vous verrez des journaux.

24voto

Cuong Truong Points 181

Allez dans Paramètres / Préférences -> Langues et framework -> Flutter -> Cochez ou décochez Remplacez la console Exécuter et déboguer par une vue expérimentale de Flutter Loggin

9voto

ROB Points 31

Ouvrez simplement un autre projet NATIVE pour Android Studio dans une autre fenêtre et le logcat fonctionnera, faites-le pendant que le projet Flutter est ouvert. C'était la solution pour moi

8voto

Suragch Points 197

Dans les applications Flutter, vous pouvez enregistrer du texte à l'aide de l'instruction print() .

 print('hello');
 

Comme d'autres l'ont dit, vous pouvez utiliser l'onglet Exécuter dans Android Studio pour afficher ces commentaires enregistrés.

entrez la description de l'image ici

Voici le code de main.dart:

 import 'package:flutter/material.dart';

void main() {
  runApp(MaterialApp(
    home: Center(
      child: RaisedButton(
        child: Text('Button'),
        onPressed: () {
          print('hello'); //               <-- logging
        },
      ),
    ),
  ));
}
 

0voto

Jaswant Singh Points 1745

Passez à l'onglet "Exécuter" pour voir les journaux et si vous souhaitez insérer des journaux (comme Log.d() dans Android), vous pouvez utiliser la fonction print() et la chaîne que vous y passerez le fera être imprimé dans la fenêtre "Exécuter" .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X