Android Studio 不会自动导入包和 @override 方法以进行 Flutter 应用开发

Posted

技术标签:

【中文标题】Android Studio 不会自动导入包和 @override 方法以进行 Flutter 应用开发【英文标题】:Android Studio won't import packages and @override method automatically for flutter app development 【发布时间】:2018-12-16 17:37:09 【问题描述】:

Android Studio for Flutter 中的自动完成或自动导入包/覆盖方法不起作用。每次我需要手动编写代码。

但在使用原生 android 或 java 编码时,它会自动导入包并覆盖方法。事实上,我在

下配置为自动导入/代码生成

设置 -> 编辑器 -> 代码样式 -> Dart -> 代码生成

还有其他流程可以配置 android studio 自动完成吗?

或者我应该使用 IntelliJ IDEA 吗?

【问题讨论】:

它确实有效。你可能设置错了 Flutter 和 Dart 插件,但我不知道。 @creativecreatorormaybenot 我重新安装插件但它不起作用。在 vs 代码编辑器中,它可以完美运行。但我更喜欢android studio。 你在 Flutter 插件中选择了什么 SDK 路径? flutter doctor -v 的输出是什么? @GünterZöchbauer 感谢人,运行“flutter doctor -v”命令后,它建议我升级。并且升级后问题解决了。谢谢 很高兴听到:D 【参考方案1】:

实际上有一个open issue in GitHub与之相关。两者都发生在 Android Studio 和 VS Code 中。目前,解决方法可能是upgrading 到latest Flutter version。有时,如果您使用dev 之类的频道,也可以使用result in this kind of issues,切换到masterstable 可能是解决此问题的方法。

【讨论】:

以上是关于Android Studio 不会自动导入包和 @override 方法以进行 Flutter 应用开发的主要内容,如果未能解决你的问题,请参考以下文章

导入 NotNull 或 Nullable 并且 Android Studio 不会编译

Android studio——正确引用jar包和so文件

如何在最新的 android studio 中自动导入缺失的类?

android studio 导入第三方库的记录

Android studio怎么设置自动导入需要的包

visual studio没有自动导入包的功能?比如android studio就有Alt+Enter快捷键。