用 Flutter 开发时修正 Android Studio 速度慢的问题

原文 https://medium.com/technicaltalk/fixing-android-studio-slowness-when-developing-with-flutter-75747c9f0581

前言

本文将会告诉你一个小技巧来提高 Android Studio 的速度,当你在用 Flutter 开发时。

正文

问题描述

如果你使用 Android Studio 来开发你的 Flutter 应用程序,而且你是在 Windows 上开发的,你可能偶尔会遇到编辑器没有响应的情况,或者你的应用程序的代码高亮显示看起来很差。奇怪的是,这种情况只发生在 Windows 设备上,而在 Linux 或 Mac OS 主机上很少发生。

如果你像我一样,你可能认为你是唯一有问题的人。但事实证明,这是一个相当普遍的问题。

当我在 IntelliJ IDEA 中输入任何代码时,它会被标记为红色的波浪线,然后大约 2 秒钟后它就会..。

https://github.com/flutter/flutter-intellij/issues/3255

简而言之,似乎存在一个由行结束引起的问题,它扰乱了代码分析。

修复

从 CRLF (Windows)行结尾更改为 LF 行结尾(如 mac OS 或 Linux)。据广泛报道,这解决了问题,在我的情况下,它也这样做。

菜单选择 File Properties > Line Separators > LF — Unix and macOS

已经在 macOS 上了,因为在本例中我正在 macOS 上开发。但是如果你在 Windows 上,应该选择 CRLF。

另一个方法

单独更改每个文件可能很繁琐,但似乎有一些方法可以根据这些 Stack Overflow 答案一次更改整个文件夹。

转换整个目录树的行结束符

https://stackoverflow.com/questions/7068179/convert-line-endings-for-whole-directory-tree-git

一旦您使用 LF 行结束,您的开发 IDE 应该快速上来了。

结束语

如果本文对你有帮助,请转发让更多的朋友阅读。

也许这个操作只要你 3 秒钟,对我来说是一个激励,感谢。

祝你有一个美好的一天~

猫哥课程


© 猫哥

  • 微信 ducafecat

  • https://wiki.ducafecat.tech

  • https://ducafecat.com

Last Updated:
Contributors: ducafecat