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,切换到master
或stable
可能是解决此问题的方法。
【讨论】:
以上是关于Android Studio 不会自动导入包和 @override 方法以进行 Flutter 应用开发的主要内容,如果未能解决你的问题,请参考以下文章
导入 NotNull 或 Nullable 并且 Android Studio 不会编译