Flutter是目前非常火的跨端开发语言,可支持一套代码同时运行于Android或IOS设备上。系统UI+原生开发。
工欲善其事,必先利其器。Flutter配置顺序步骤大致如下:
1、首先下载Flutter sdk,官网一般下载不了,可通过https://flutter.cn/docs/get-started/install/windows网站下载,
我目前用的是flutter_windows_2.10.3-stable这个版本,下载完之后将整个包解压缩。
2、配置flutter环境变量,将flutter安装目录下bin目录的绝对路径,如D:\flutter_windows_2.10.3-stable\flutter\bin复制,
编辑系统环境变量PATH,新建粘贴进去。
3、若系统没配置过java环境变量,则最好也先配置下java环境变量。
4、打开dos窗口,输入flutter config --android-sdk C:\AMy\androidSdk命令,其中C:\AMy\androidSdk是我电脑上
androidSdk的目录,替换成你自己电脑上的相应位置即可。这一步主要是解决Flutter找不到android模拟器的问题。
5、打开AndroidStudio的Settings->Plugins窗口,在Marketplace中搜索Flutter插件并安装,安装完之后,重启AndroidStudio。
6、若运行flutter模拟器失败,有可能是相关的sdk没下载,可通过androidStudio自带的sdk manager下载安装对应缺失的sdk即可。
7、修改wrapper下的gradle-wrapper.properties文件的distributionUrl值,更改为当前androidStudio使用的最新的,比如:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip,修改工程build.gradle文件中的buildscript内
dependencies下的com.android.tools.build值为最新的,如: classpath 'com.android.tools.build:gradle:7.1.2' 。这样做的目的
是为了去除控制台报的一些old警告信息。
8、关于module里的build.gradle文件中的GradleException红色警告,可通过Exception替代GradleException。
9、若androidStudio里面还是有很多莫名的红色警告,可通过InvalidCachesRestart解决,把AndroidStudio重启了就好了。
9、Flutter参考学习网站:https://flutter.cn/docs/get-started/codelab 、https://flutterchina.club/ 、Flutter官网学习。