【教程】在运行WeiPeiYang - Flutter项目时可能遇到的问题 (持续更新)

发布时间 2023-04-22 21:18:43作者: ZzTzZ

在运行WeiPeiYang - Flutter项目时可能遇到的问题

前言:本文目前的环境要求

Flutter : 2.8.0

Dart : 2.15.0

保证从如下的地址克隆

Q : 打开项目之后发现没有Flutter的lib等文件夹

  • 确保在AndroidStudio内安装了Flutter插件,具体在File - Settings - Plugins

    • 注意安装Flutter即可,会自动为您安装符合版本的Dart插件

      image

    • 如果在安装Flutter时,安装Dart包的速度非常慢 / Dart安装失败

  • 在确保正确安装了Flutter插件之后,重启AndroidStudio,再次尝试

Q : 打开项目之后发现未识别项目结构

  • 具体表现为,打开项目之后所有文件夹都是黄色标注的,视为临时文件夹

    • 以下是正常的项目结构:

      image

  • 目前的解决方案:

    • 将您的AndroidStudio版本回退到旧版,实测2021年5月,2022年3月的版本都可以正常识别
    • 其他的解决方案还在寻找

Q : AndroidStudio没有了识别设备的框 / 检测不到手机设备

  • 这个问题引发的原因很多,不同的原因有不同的对应方案,这里只简单叙述:

    • 保证手机已经打开了开发者模式

    • 重启AndroidStudio

    • 清空项目目录下的build文件

Q : gradle build失败

  • 同样地,有许多可能引发此问题的原因,这里说一下通用的解决方案:

  • File - Open 里打开项目文件夹下的android文件

    image

  • 接下来什么都不用动,耐心地等,有时可能会build 1-2h,等build结束之后根据报错上网找对应的措施

Q : 提示getUI...等

  • 目前还没有全面的报错信息
  • 解决方法,将下面的代码内容加入local.properties
getui.product = 43HGFmIKsnAmjrjDLr60X4
getui.develop = bj16oBtQ3VAvqPbGtEHB69

Q : L10n.dart文件报错

报错信息如下:
image

  • 这个问题是因为没有安装插件Flutter Intl导致的

    image

  • 在安装之后,重启AndroidStudio,打开/l10n/目录下的任何一个文件

  • 对于文件进行任意修改(如插入空格),Ctrl+S保存

  • 等待插件自动重新分析项目后,问题解决