开发过程中难免会有迁移代码的情况发生,拉取别人的代码或者把自己的代码在另一台电脑上运行,但是一套常规配置下来,会发现结果各种异常报错,在此梳理需要注意的点,以及遇到各种问题需要解决的办法

注意点1:尽量保持所有的项目配置一致

工具:android studio ,vscode版本保持一致,最好关闭工具的自升级功能,工具升级之后有时会带来奇怪的事情~~

jdk,sdk,flutter sdk,版本一致,并且sdk和flutter sdk路径确保一致

gradle和gradle插件确保一致,这边也是最容易出问题的地方,不同的电脑,本地的gradle都需要单独下载,如果本地没有项目需要的gradle,则as在打开时会自动下载,但是往往会下载失败,所以需要以下解决办法

1)自己百度下载gradle文件,然后解压放到以下目录,然后重启as,版本号必须对应

android studio flutter 会有代码提示 flutter报错_flutter

2)设置gradle代理,本人没试过,可以尝试如下

打开setting,搜索proxy,刚进去通常都是no proxy,可以设置代理

android studio flutter 会有代码提示 flutter报错_flutter_02

设置好之后重启进入,等待下载

注意点2:

sdk路径尽量使用系统默认路径,自己设置其他路径往往在新电脑上忘记把sdk放在相同位置,导致异常

注意点3:恶心我很长时间的问题,在之前的电脑上这样的配置是可以的,但是迁移到新电脑,死活报错,

android studio flutter 会有代码提示 flutter报错_重启_03

而且因为之前这样的配置正常,所以怎么也想不出来这边有错,最好改成小版本就成功了(6.7和6.7.1),总之,gradle版本尽量用6.7.1这样三位数的小版本,希望知道原因的朋友留言告知一下,万分感谢

 

android studio flutter 会有代码提示 flutter报错_flutter_04

 最好就是关于一些系统目录的介绍

1:C:\Users\Administrator\.gradle\wrapper\dists  系统默认的gradle的路径,as下载的gradle都会在这里,如果下载了异常的gralde也需要到这个目录清楚重新下载

2:C:\Users\Administrator\AppData\Local\Android\sdk 系统默认的sdk路径

3:C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools   adb工具所在的目录,把这个目录设置到path环境变量就可以使用adb命令

4:这两个目录是as的配置文件目录,如果想进入as的时候重新配置默认jdk或者默认sdk,可以删除这个,重启as,就可以设置了

android studio flutter 会有代码提示 flutter报错_java_05

android studio flutter 会有代码提示 flutter报错_java_06

5:as的安装目录,想要卸载干净,卸载后清空该文件

android studio flutter 会有代码提示 flutter报错_java_07