如何设置 VSCode Flutter 项目以正确解析 Android 文件夹中的 Java 代码?

Posted

技术标签:

【中文标题】如何设置 VSCode Flutter 项目以正确解析 Android 文件夹中的 Java 代码?【英文标题】:How to set up VSCode Flutter project to correctly resolve Java code in the Android folder? 【发布时间】:2019-06-22 11:45:29 【问题描述】:

从版本 1.30.1 开始,带有 Flutter 扩展 v2.22.1 的 VSCode 不会为 android 文件夹设置 Java 类路径,因此使用 MainActivity 很痛苦,而且我有点害怕触摸东西,因为我一开始就破坏了 Flutter 的构建系统,然后事情就在那里中断了。有谁知道如何设置 VSCode 以在 Flutter 和 Android 代码中按预期工作?

【问题讨论】:

【参考方案1】:

VS Code 的 Flutter 扩展只支持编辑 Flutter 的 Dart 代码,不添加任何对 Java 的支持。

这里有一些关于这个的讨论:

https://github.com/flutter/flutter/issues/25369

也许可以开始工作,但由于它不是官方支持的设置,我不确定它有多容易或有多好。

FWIW,如果您在 VS Code 中右键单击 android 文件夹,则应该有一个 Open in Android Studio 选项,这至少可以更快地跳转到那里进行修改:-)

【讨论】:

以上是关于如何设置 VSCode Flutter 项目以正确解析 Android 文件夹中的 Java 代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VSCode/flutter 中升级包?

如何配置 VSCode 以运行 Yarn 2(使用 PnP)驱动的 TypeScript

vscode如何使用模拟器运行flutter项目

VSCode 中的 Flutter 将包解释为 URI

如何在 VsCode 中调试 Flutter?

如何在android studio或vscode中搜索整个Flutter源码