Ответ 1
Флаттер использует вкладку "Выполнить" для отображения журналов в Android Studio. Переключитесь с Logcat на Run, и вы увидите журналы.
Я использую Android Studio для Flatter разработки приложений. Кажется, все работает нормально, просто Android Studio не показывает "логи" в Logcat. В разделе Logcat написано "Пожалуйста, настройте Android SDK". Который уже настроен. А в разделе Logcat написано "Нет подключенных устройств". в раскрывающемся меню. Когда он узнал мой телефон Android и показывает его прямо под строкой меню.
Есть ли решение для этого? Есть ли что-то, что мне не хватает?
Флаттер использует вкладку "Выполнить" для отображения журналов в Android Studio. Переключитесь с Logcat на Run, и вы увидите журналы.
Перейдите в меню "Настройки/Настройки" → "Языки и структура" → "Флаттер" → "Установить или снять флажок"). Заменить консоль "Выполнить и отладить" экспериментальным представлением "Вход в систему".
В приложениях Flutter вы можете записывать текст с помощью оператора print()
.
print('hello');
Как уже говорили другие, вы можете использовать вкладку "Выполнить" в Android Studio для просмотра этих зарегистрированных комментариев.
Вот код для main.dart:
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
home: Center(
child: RaisedButton(
child: Text('Button'),
onPressed: () {
print('hello'); // <-- logging
},
),
),
));
}
Перейдите на вкладку "Выполнить", чтобы просмотреть журналы, и если вы хотите вставить журналы (например, Log.d()
в Android), вы можете использовать функцию print()
и любая строка, которую вы передадите в нее, будет напечатана в "Выполнить". " окно.
Думаю, это проблема АБР. Вы можете перезагрузить AS (или, может быть, даже ваш компьютер), или то, что я обычно делаю, это открыть терминал: adb kill-server && adb start-server
(я думаю, что adb start-server
второй части adb start-server
не нужен, потому что кажется, что AS обрабатывает его автоматически) - так или иначе, так как LogCat и Android (и Flutter) работают для меня каждый раз.
Просто откройте другой проект NATIVE для Android Studio в другом окне, и logcat будет работать, делайте это, пока открыт проект Flutter. Это было решение для меня
Flutter не имеет logcat flatter show error в консоли внутри вкладки Run. Если вы хотите увидеть отчет об ошибках и сбоях, нажмите на вкладку run.