Android Studio 代码建议不适用于 Flutter

Posted

技术标签:

【中文标题】Android Studio 代码建议不适用于 Flutter【英文标题】:Android Studio code suggestions doesn't work for Flutter 【发布时间】:2020-04-11 07:11:12 【问题描述】:

我在使用 android Studio 和 Flutter 框架时遇到问题。

当我使用 Flutter 开发移动应用程序时,Android Studio 显示的代码完成建议现在是不连贯的类型,但是在 Visual Studio Code 中代码完成工作正常。 (它曾经也可以在 Android Studio 中工作,但我可能在不知不觉中破坏了某些东西。)

Here is Android Studio ScreenShot

And here is the Visual Studio Code ScreenShot

如您所见,Visual Studio Code 提出了对该特定属性有意义的所有类型。但是 Android Studio 完全展示了其他东西——我什至找不到那些类型。

我尝试了以下方法:

重新安装了 Android Studio。 缓存无效并重新启动。 重新下载了flutter SDK 重新下载了 Dart SDK

我正在使用最新版本的 Android Studio、Flutter 和 Dart。任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

我遇到了类似的问题,但我发现我打开了很多标签,这些标签垂直分成 4 个屏幕。建议适用于 3,但不适用于 4。不知道是什么原因造成的,但我只需要 3 个就可以了!

【讨论】:

【参考方案2】:

我为自己所做的愚蠢事情感到骄傲,我在不知道的情况下打开了省电模式,省电模式会对 IDE 造成什么影响

找到右下角有帽子图标的小家伙,取消勾选省电模式

【讨论】:

【参考方案3】:

尝试清除.packages.dart_tool目录和pubspec.lock,然后重启android studio。这对我有用。

我在 github 上找到了这个解决方案:https://github.com/flutter/flutter-intellij/issues/4229#issuecomment-567241643

【讨论】:

我不懂“清算”。意思是“删除”?【参考方案4】:

Settings>Editor>General>Code Completion> 勾选“Show the documentation popup”并调整你希望它出现的速度。

【讨论】:

【参考方案5】:

尝试在 Android Studio 中更新您的 Flutter 插件。

    打开 Android Studio 文件 -> 设置 -> 插件 -> 更新

【讨论】:

我的 Flutter 插件已经是最新的了。它可能与我的环境路径有关? 我不这么认为。尽管您还可以检查其他两件事:- 1)检查是否启用了省电模式,如果启用则禁用它。转到文件 -> 省电模式 2) 文件 -> 设置 -> 编辑器 -> 常规 -> 代码完成 非常感谢您的帮助,不幸的是仍然一无所获。我不在保存模式下,我玩了代码完成选项但没有成功。

以上是关于Android Studio 代码建议不适用于 Flutter的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio - XML 编辑器自动完成功能不适用于支持库

调试不适用于 Android Studio 的 C++/本机库模块(使用 Cmake)

单元测试不适用于 Android Studio 北极狐

Android Studio 项目适用于 Lollipop,但不适用于 Kitkat

Kapt 不适用于 Android Studio 3.0 中的 AutoValue

FloatingActionButton 示例适用于 Android Studio,但不适用于 Eclipse