关于flutter旧项目启动的问题

今天在启动过去开发过的一个项目时,出现了很多问题,记一下解决问题的过程。

背景:
由于Andrio Studio安装虚拟机默认所有文件都是一股脑的放在C盘,这让人有点抑郁了。不给让人选择的机会。
所以,通过网络上的教程,一顿操作,把编辑器搞废了。
由于工作原因,就把这件事件搁置了。
现在稍微有些时间,想起之前的项目好久没有更新,于是又开始了,flutter开发旅程。
解决问题:

  1. 清理旧的文件
    为了能够重置所有的配置,我把Andrio Studio的软件卸载、并且删除掉了所有在C盘遗留的文件。
    要清理的文件目录如下
    C:\Program Files\Android\Android Studio
    C:\Users\45053\.android
    C:\Users\45053\.gradle
    C:\Users\45053\AppData\Local\Android
    C:\Users\45053\AppData\Local\Android Open Source Project
    C:\Users\45053\AppData\Local\.dartServer
    然后,在重新安装Andrio Studio软件。

打开后还是原来的配置,(⊙o⊙)…有点蒙圈了,先不管了。

  1. 新下载的Flutter Sdk 不能兼容旧项目的SDK。所以项目根本启动不起来。所以,又想到项目是在去年开发的,大约是3月份左右,所以找了一份版本是在 2023年3月份左右发布的版本,下载下来,然后配置一下环境变量。
  2. 要注意的是Flutter的文件里面自带dart的SDk所有不用在单独下载。
  3. 在下载依赖时特别慢这个时候需要设置一下下载的镜像源,从下就是flutter提供的国内镜像源地址
  4. export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
  5. 然后按着提示一步一步的安装、配置环境变量、要注意现在gradle现在需要java11了。java8已经不能在使用了。
  6. 启动之后,还会出现某此安装的依赖版本不适配的问题,这个时候以先启动项目为第一目标,注释掉相关的依赖和开发时所依赖这个插件的代码。然后在启动。
  7. 启动成功

以上就是整个过程花了大约3个小时才搞好。

总结:
启动旧的flutter项目和web项目差不多,就是需要注意flutter的版本的问题。

`

你可能感兴趣的:(flutter)