【发布时间】:2020-03-03 11:52:43
【问题描述】:
我似乎无法弄清楚如何对通过平台通道从 Flutter 应用程序调用的原生 Android 模块进行调试。我正在使用 Flutter 文档 (https://flutter.dev/docs/development/platform-integration/platform-channels) 中的示例。我尝试了以下方法:
- 在 IntelliJ 中打开 Flutter 项目
- 右键单击android文件夹并选择Flutter |在 Android Studio 中打开 Android 模块
- Android Studio 打开原生 Android 代码。
- 在 Android 代码中设置断点
- 点击从 Android Studio 调试
- 模拟器显示“Waiting for Debugger Application is waiting for deubgger to attach”,而在 Android Studio 中,调试控制台显示“已连接到目标 VM,地址:'localhost:8601''”
- 从 IntelliJ 运行 Flutter 应用程序(我也尝试过从 IntelliJ 调试 - Flutter 代码将在断点处停止)
- 原生 Android 代码的断点永不中断
我做错了什么?
【问题讨论】:
标签: android flutter flutter-platform-channel