私はAndroid Studio forFlutterApp Developmentを使用しています。すべてが正常に機能しているようですAndroid StudioはLogcatに「ログ」を表示しません。Logcatセクションでは、「Configure Android SDK」と表示されます。これは既に設定されています。ドロップダウンメニューに「接続されたデバイスはありません。」と表示されます。Android電話を認識し、メニューバーのすぐ下に表示されます。
修正はありますか?何か足りないものはありますか?
Flutter [実行]タブを使用して、ログを表示しますAndroidStudio。Logcatから実行に切り替えると、ログが表示されます。
設定/環境設定->言語とフレームワーク-> Flutter->チェックまたはチェック解除実行およびデバッグコンソールを実験的なFlutter Logginビューに置き換えます
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
},
),
),
));
}
「実行」タブに切り替えてログを表示し、ログを挿入する場合(AndroidのLog.d()
など)、print()
関数を使用して、渡す文字列を指定できます。 “ Run”ウィンドウに印刷されます。
ADBの問題だと思います。 AS(またはコンピューター)を再起動するか、通常はターミナルを開いてからadb kill-server && adb start-server
(2番目の部分はadb start-server
はASが自動的に処理しているように見えるため、必要ありません)-とにかく、これはLogCatとAndroid(およびFlutter)が毎回動作する方法です。
Android Studioの別のウィンドウで別のNATIVEプロジェクトを開くと、logcatが機能します。Flutterプロジェクトが開いている間に実行してください。それが私にとっての解決策でした
Flutterは、実行タブ内のコンソールにflcat showエラーを記録しません。エラーとクラッシュレポートを表示するには、実行タブをクリックします。