我一直在尝试调试在flutter中通过平台通道调用的原生android代码,调试只在flutter端。执行不会在原生 android 中遇到断点。应用程序按预期工作,但调试没有。我正在使用 Android 工作室。有人可以告诉我如何调试本机 android 代码吗?
project/android/当我在模拟器和物理设备上使用 Android Studio 时,断点对我来说工作得很好。并记住要调试而不是运行(^D 而不是 ^R)。请注意,从 . 打开项目时它不起作用project/。
我不认为创建一个新的 android 项目来为 flutter 应用程序编写本机代码是一个好的选择(vivek 的建议)。Flutter 不仅仅是一个 Android 应用程序,您还需要在本机端进行许多特定的考虑。
如果您在 android studio 中导航到 MainActivity.kt 或 MainActivity.java,那么您可以在右上角看到“在 Android Studio 中打开以进行编辑”。单击它,它将打开一个新窗口,您可以在其中轻松编写本机代码。
好吧,如果你可以在一个新的 android 项目中编写完整的代码并在那里进行测试,然后使用该代码来制作 flutter 插件,那就更好了。我认为这比在 flutter 项目中编辑要快。
让我知道其他人的想法。
| 归档时间: |
|
| 查看次数: |
6540 次 |
| 最近记录: |