Подтвердить что ты не робот

Android Studio не показывает Logcat с Flutter

Я использую Android Studio для Flatter разработки приложений. Кажется, все работает нормально, просто Android Studio не показывает "логи" в Logcat. В разделе Logcat написано "Пожалуйста, настройте Android SDK". Который уже настроен. А в разделе Logcat написано "Нет подключенных устройств". в раскрывающемся меню. Когда он узнал мой телефон Android и показывает его прямо под строкой меню.

Есть ли решение для этого? Есть ли что-то, что мне не хватает?

enter image description here

4b9b3361

Ответ 1

Флаттер использует вкладку "Выполнить" для отображения журналов в Android Studio. Переключитесь с Logcat на Run, и вы увидите журналы.

Ответ 2

Перейдите в меню "Настройки/Настройки" → "Языки и структура" → "Флаттер" → "Установить или снять флажок"). Заменить консоль "Выполнить и отладить" экспериментальным представлением "Вход в систему".

Ответ 3

В приложениях Flutter вы можете записывать текст с помощью оператора print().

print('hello');

Как уже говорили другие, вы можете использовать вкладку "Выполнить" в Android Studio для просмотра этих зарегистрированных комментариев.

enter image description here

Вот код для main.dart:

import 'package:flutter/material.dart';

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

Ответ 4

Перейдите на вкладку "Выполнить", чтобы просмотреть журналы, и если вы хотите вставить журналы (например, Log.d() в Android), вы можете использовать функцию print() и любая строка, которую вы передадите в нее, будет напечатана в "Выполнить". " окно.

Ответ 5

Думаю, это проблема АБР. Вы можете перезагрузить AS (или, может быть, даже ваш компьютер), или то, что я обычно делаю, это открыть терминал: adb kill-server && adb start-server (я думаю, что adb start-server второй части adb start-server не нужен, потому что кажется, что AS обрабатывает его автоматически) - так или иначе, так как LogCat и Android (и Flutter) работают для меня каждый раз.

Ответ 6

Просто откройте другой проект NATIVE для Android Studio в другом окне, и logcat будет работать, делайте это, пока открыт проект Flutter. Это было решение для меня

Ответ 7

Flutter не имеет logcat flatter show error в консоли внутри вкладки Run. Если вы хотите увидеть отчет об ошибках и сбоях, нажмите на вкладку run.