在 Debian 上调试 Flutter 应用,通常可以从 命令行调试、IDE 调试、日志分析、设备/模拟器 几个方面入手。下面按使用场景给你一个比较完整的指南。
flutter doctor -v
重点看:
如果缺依赖:
sudo apt update
sudo apt install -y build-essential libssl-dev curl git unzip xz-utils
flutter run
R:热重启(Hot Restart)r:热重载(Hot Reload)q:退出d:分离(detach)flutter logs
print('debug info');
或推荐:
import 'package:flutter/foundation.dart';
debugPrint('debug info');
区别:
debugPrint 在 release 模式下更安全安装插件:
打开项目
按 F5 或点击「Run and Debug」
可:
flutter devices
若看不到设备:
sudo apt install android-tools-adb
adb devices
无权限:
sudo usermod -aG plugdev $USER
(注销重登)
flutter run -d linux
需要依赖:
sudo apt install \
clang cmake ninja-build pkg-config \
libgtk-3-dev liblzma-dev
void main() {
FlutterError.onError = (details) {
debugPrint(details.toString());
};
runApp(MyApp());
}
flutter run --release
flutter run --profile
flutter clean
flutter pub get
flutter analyze
flutter run --verbose
✅ 开发阶段
debugPrint✅ 真机问题
adb logcatflutter logs✅ 性能问题
flutter pub global activate devtools)如果你愿意,可以告诉我:
我可以给你更针对性的调试方案。