在运行WeiPeiYang - Flutter项目时可能遇到的问题
前言:本文目前的环境要求
Flutter : 2.8.0
Dart : 2.15.0
保证从如下的地址克隆
Q : 打开项目之后发现没有Flutter的lib等文件夹
-
确保在AndroidStudio内安装了Flutter插件,具体在
File - Settings - Plugins
内-
注意安装Flutter即可,会自动为您安装符合版本的Dart插件
-
如果在安装Flutter时,安装Dart包的速度非常慢 / Dart安装失败
- 请尝试调整魔法,改成全局代理等
- 如果上述问题不行,请尝试在[JetBrain插件官网](Flutter - IntelliJ IDEA & Android Studio Plugin | Marketplace (jetbrains.com))找到对应的版本,手动安装
- 手动安装具体内容请参考 Android Studio插件离线安装
-
-
在确保正确安装了Flutter插件之后,重启AndroidStudio,再次尝试
Q : 打开项目之后发现未识别项目结构
-
具体表现为,打开项目之后所有文件夹都是黄色标注的,视为临时文件夹
-
以下是正常的项目结构:
-
-
目前的解决方案:
- 将您的AndroidStudio版本回退到旧版,实测2021年5月,2022年3月的版本都可以正常识别
- 其他的解决方案还在寻找
Q : AndroidStudio没有了识别设备的框 / 检测不到手机设备
-
这个问题引发的原因很多,不同的原因有不同的对应方案,这里只简单叙述:
-
保证手机已经打开了开发者模式
-
重启AndroidStudio
-
清空项目目录下的build文件
-
Q : gradle build失败
-
同样地,有许多可能引发此问题的原因,这里说一下通用的解决方案:
-
在
File - Open
里打开项目文件夹下的android
文件 -
接下来什么都不用动,耐心地等,有时可能会build 1-2h,等build结束之后根据报错上网找对应的措施
Q : 提示getUI...等
- 目前还没有全面的报错信息
- 解决方法,将下面的代码内容加入
local.properties
getui.product = 43HGFmIKsnAmjrjDLr60X4
getui.develop = bj16oBtQ3VAvqPbGtEHB69
Q : L10n.dart文件报错
报错信息如下:
-
这个问题是因为没有安装插件
Flutter Intl
导致的 -
在安装之后,重启AndroidStudio,打开
/l10n/
目录下的任何一个文件 -
对于文件进行任意修改(如插入空格),
Ctrl+S
保存 -
等待插件自动重新分析项目后,重新执行
pub get
即可