2

我正在使用dart::ffi用 C++ 开发一个包,用于 Flutter 应用程序(因此在 Dart 中),我想知道是否有更好的调试方法(逐步,变量监视,诸如此类的事情) C++ 代码,而不是记录消息。我在 Android Studio 和 VS Code 中都试过了,但都没有成功。

4

1 回答 1

6

Android Studio(或 VS Code)在 Flutter 模式下(目前)不支持原生 (C/C++) 代码调试。但是,有一个解决方法!在项目树中,右键单击“android”文件夹并选择 Flutter -> 在 Android Studio 中打开 Android 模块。项目将切换到完全支持 c/c++ 调试的 Android 开发模式。现在只需搜索“cpp”文件夹,在其中的任何文件中设置断点并运行应用程序(当然仍处于 Android 开发模式)!

于 2020-06-18T10:48:04.990 回答