gpt4 book ai didi

android - 如何调试从 Flutter Pllatform Channel 调用的原生 Android

转载 作者:行者123 更新时间:2023-12-04 23:55:22 26 4
gpt4 key购买 nike

我似乎无法弄清楚如何为通过平台 channel 从 Flutter 应用程序调用的原生 Android 模块进行调试。我正在使用 Flutter 文档 ( https://flutter.dev/docs/development/platform-integration/platform-channels ) 中的示例。我尝试了以下方法:

  1. 在 IntelliJ 中打开 Flutter 项目
  2. 右键单击android文件夹并选择Flutter |在 Android Studio 中打开 Android 模块
  3. Android Studio 打开原生 Android 代码。
  4. 在Android代码中设置断点
  5. 点击 Android Studio 中的调试
  6. 模拟器显示“Waiting for Debugger Application is waiting for deubgger to attach”,而在 Android Studio 中,调试控制台显示“已连接到目标 VM,地址:‘localhost:8601’”
  7. 从 IntelliJ 运行 Flutter 应用程序(我也试过从 IntelliJ 调试 - flutter 代码将在断点处停止)
  8. 原生 Android 代码的断点永不中断

我做错了什么?

最佳答案

我开始了另一个项目并且能够让它工作。

要调试 Flutter 代码,请从 IntelliJ 启动调试器

要调试原生android代码,右击android文件夹并选择Flutter |在 Android Studio 中打开 Android 模块。在那里启动调试器。 Flutter 应用程序将在模拟器中打开,您可以在 native 代码中设置/命中断点

关于android - 如何调试从 Flutter Pllatform Channel 调用的原生 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58739599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com