android studio乱码 dart flutter 源码乱码 解决方法

打开某个类的源码后乱码    比如ListTitle类 看源码 直接显示小方块 方格

android studio乱码 dart flutter 源码乱码 解决方法

 

解决方法 去官网重新下当前版本或者旧一点的版本的flutter sdk 覆盖掉原来sdk的内容

android studio乱码 dart flutter 源码乱码 解决方法

解压后的文件夹

android studio乱码 dart flutter 源码乱码 解决方法

找到packages文件夹 讲里面的内容全部复制到安装的sdk目录的packages文件夹覆盖

我这里是

android studio乱码 dart flutter 源码乱码 解决方法

android studio乱码 dart flutter 源码乱码 解决方法

 

复制后重启android studio 

android studio乱码 dart flutter 源码乱码 解决方法

之后打开源码不再会出现这样的方块

 

 

不过之后可能会出现 console 编译的时候乱码的情况

解决办法,在java工程目录下的build.gradle添加如下代码,然后重新运行一遍。

tasks.withType(JavaCompile) {
    options.encoding = "UTF-8"
}