• 14
name

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 191

Backtrace:

File: /home/prodcxja/public_html/questions/application/views/question.php
Line: 191
Function: _error_handler

File: /home/prodcxja/public_html/questions/application/controllers/Questions.php
Line: 433
Function: view

File: /home/prodcxja/public_html/questions/index.php
Line: 315
Function: require_once

name Punditsdkoslkdosdkoskdo

Android Studio not showing Logcat with Flutter

I'm using Android Studio for Flutter App Development. Everything seems to be working fine just that the Android Studio does not show the "logs" in Logcat. In the Logcat section, it says "Please Configure Android SDK". Which is already configured. And in the Logcat section says "No Connected Devices." in the drop-down menu. When it has recognized my Android Phone and is showing it just under the Menu bar.

Is there a fix for it? Is there something I am missing?

enter image description here

Update April 2020: Cuong's answer works better with Android Studio 3.6+


Previous answer:

Flutter use Run tab to display logs in Android Studio. Switch from Logcat to Run and then you will see logs.

  • 29
Reply Report

Go to Setting/Preferences -> Languages & Framework -> Flutter -> Check or uncheck Replace the Run and Debug console with an experimental Flutter Loggin view

  • 22
Reply Report

Try Event Log > scroll to Android framework is detected > click Configure.

This should make the Logcat visible with logs shown. Moreover, Device File Exprorer should show up on the right panel.

  • 17
Reply Report

When I first came to Flutter from an Android background, I didn't know where to find the log statements. I didn't care so much about all of the system messages. I just wanted to see log messages from my app during development. This answer is for people like that, not for people who specifically need LogCat itself.

In Flutter apps you can log text using the print() statement.

print('hello');

As others have said, you can use the Run tab in Android Studio to view these logged comments.

enter image description here

Here is the code for main.dart:

import 'package:flutter/material.dart';

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

Switch to the “Run” tab to see the logs and if you want to insert logs (like Log.d() in android), you can use print() function and whatever string you pass into it will be printed into the “Run” window.

  • 2
Reply Report

I guess it's an ADB issue. You can restart AS (or maybe even your Computer) or what i usually do is open the terminal an then: adb kill-server && adb start-server (I think the second part adb start-server is not necessary because it seems that AS handles it automatically) - anyways this is how LogCat and Android (and Flutter) work for me every time.

  • 1
Reply Report

when you open flutter project, IDE prompts you to configure android project. Just click on the recommendation and it will start showing logcat window.

  • 0
Reply Report

I found a solution worked for me:

for MacOS: Go to: /Users/userName/Library/Preferences/AndroidStudio3.4/options Find "runner.layout.xml" Change the name of this file for ex: runner01.layout.xml Restart Android studio

for Windows: 1- Focus "Run" tab (click on tab header, not on its body) 2- Ctrl+Shift+A, find and click "Restore Layout"

References: https://github.com/flutter/flutter/issues/25835 https://github.com/flutter/flutter-intellij/issues/3673#issuecomment-517356243

Hopefully, it helps.

  • 0
Reply Report