安装必看
本人使用的电脑版本和对应安装的版本,因为在安装过程中不同的设备和版本会有一些差异,不过不必担心,细心排查都会有解决方案:
以下是本人:
macOS Big Sur 11.1 (Apple M1
2020)
Flutter SDKstable 2.5.2
Android SDKversion 31.0.0
详细的安装过程,可以看这篇文章 Flutter配置for Mac,这里主要记录自己碰到的问题以及解决的方法。
一、安装Flutter
1、下载Flutter SDK
进入官网,点击Get started
,安装时选择macOS
设备,下面有一句话对于国内的开发者很重要:Using Flutter in China.就是关于镜像的问题,作为开发者你应该懂的。解压出来的flutter我是直接放到opt
下了,因为在逆向配置环境的时候就发现了,有些路径的问题,那时候自己创建了一个目录,但是在跑MonkeyDev的时候报了路径的错误(放了两份解决)。
install
二安装Android studio
首先去官网下载Android studio
M1电脑下载
在点击下载的时候,会有一个协议同意,并选择不同的CPU芯片选择不同的版本,因为我的设备是M1电脑,所以选择“Mac withApple chlp”
。
安装完,首次启动的时候,在配置SDK的时候,我漏勾了
Android SDK Command-line Tools(latest)
,所以在flutter doctor
检测的时候出现如下图问题。解决:
再打开设置,勾选Android SDK Command-line Tools(latest)
,点OK
安装上即可,另一个许可证的问题就是按提示再iTerm终端输入:flutter doctor --android-licenses
,然后一路YES: y
就解决了。flutter doctor检测
再flutter doctor检测如下:
检测OK安装完一切之后,最后是如下效果:
最后的效果然后新建一个Flutter项目,选择模拟器第一次Run
的时候会出现Running Gradle task 'assembleDebug'
,将build.gradle文件里面的镜像更换成阿里云的镜像的时候,找不到地方的问题。因为单击build.gradle
这个文件是不出来的,需要双击。
最后我安装一个空的工程到我手机上了,然后断掉数据线发现在iOS14+上debug mode
下不能脱离数据线运行。
网友评论