web-dev-qa-db-ja.com

Android StudioはFlutterでLogcatを表示していません

私はAndroid Studio forFlutterApp Developmentを使用しています。すべてが正常に機能しているようですAndroid StudioはLogcatに「ログ」を表示しません。Logcatセクションでは、「Configure Android SDK」と表示されます。これは既に設定されています。ドロップダウンメニューに「接続されたデバイスはありません。」と表示されます。Android電話を認識し、メニューバーのすぐ下に表示されます。

修正はありますか?何か足りないものはありますか?

enter image description here

23
VoidMain

Flutter [実行]タブを使用して、ログを表示しますAndroidStudio。Logcatから実行に切り替えると、ログが表示されます。

21
Daniil Yakovlev

設定/環境設定->言語とフレームワーク-> Flutter->チェックまたはチェック解除実行およびデバッグコンソールを実験的なFlutter Logginビューに置き換えます

14
Cuong Truong

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
Suragch

「実行」タブに切り替えてログを表示し、ログを挿入する場合(AndroidのLog.d()など)、print()関数を使用して、渡す文字列を指定できます。 “ Run”ウィンドウに印刷されます。

2
Jaswant Singh

ADBの問題だと思います。 AS(またはコンピューター)を再起動するか、通常はターミナルを開いてからadb kill-server && adb start-server(2番目の部分はadb start-serverはASが自動的に処理しているように見えるため、必要ありません)-とにかく、これはLogCatとAndroid(およびFlutter)が毎回動作する方法です。

1
Leonard Arnold

Android Studioの別のウィンドウで別のNATIVEプロジェクトを開くと、logcatが機能します。Flutterプロジェクトが開いている間に実行してください。それが私にとっての解決策でした

1
ROB

Flutterは、実行タブ内のコンソールにflcat showエラーを記録しません。エラーとクラッシュレポートを表示するには、実行タブをクリックします。

0
Sam