Flutter笔记
Flutter环境搭建
dart-pub | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
Flutter、Dart SDK镜像资源 - 掘金 (juejin.cn)
Flutter环境配置(window10环境) - 简书 (jianshu.com)
搞搞flutter,首先是环境配置,此前提是已经安装Android studio和对应的Android SDK。废话不多说,看具体步骤:
一,从如下地址下载对应的flutter SDK,点击如图下载最新版本sdk:
flutterSDK下载地址:https://flutter.dev/docs/get-started/install/windows
二,将sdk复制到系统盘并解压,位置随意。如下图所示
三,打开解压的flutter文件夹,找到bin,复制如下图地址
四,桌面找到 此电脑–>右击选择属性–>高级系统设置–>环境变量–>找到系统变量–>Path–>编辑–>新建–>粘贴第三步复制的地址–>点击确定保存
五,配置国内镜像。桌面找到 此电脑–>右击选择属性–>高级系统设置–>环境变量–>找到用户变量–>点击新建
FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter"
PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub"
六,重启电脑
七,在桌面左下角输入cmd,打开命令提示符。输入 flutter doctor。检查配置项。如下图所示:
八,发现没有配置Android sdk,补充配置一下,找到用户变量,点击新建,如下图所示。
ANDROID_HOME=D:\AndroidSDK //该sdk地址是你安装Android studio的时候配置的sdk的地址
下图是Android studio中Android SDK的位置:
九,重新输入cmd,打开命令提示符,输入 flutter doctor,如下图所示:
十,出现感叹号! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses按照他说的 输入 flutter doctor --android-licenses,一路y下去即可。如下图所示:
重新输入 flutter doctor检查一下,如下图所示:表示只有Android studio的两个插件没有安装了。
十一,打开Android studio,安装dart和flutter两个插件重新运行flutter doctor 如下图:
都是绿色的小勾勾,表示安装成功。
十一,Android toolchain问题
网上许多教程可能flutter doctor 后直接就是下面的情况:
此时直接按提示运行flutter doctor --android-licenses 一路按y即可
但现在可没这么简单了,之前也提到过 在安装Android Studio过程中安装的Android sdk时不完整的,所以大多会是
根据您的错误提示,您需要进行以下两个步骤来解决Android工具链的问题:
-
安装 cmdline-tools 组件:
打开命令行,导航到你的Android SDK的cmdline-tools
目录。如果尚未下载或安装,可以按照提示在SDK的tools目录下运行以下命令(请将path/to/sdkmanager
替换为实际的sdkmanager路径):path/to/sdkmanager --install "cmdline-tools;latest"
这将会安装最新的cmdline-tools组件。
-
接受 Android SDK 许可协议:
在命令行中运行以下Flutter命令以接受所有未接受的Android SDK许可:flutter doctor --android-licenses
然后,当命令行列出所有许可时,按’y’键接受每个许可。
执行完上述步骤后,再次运行 flutter doctor
检查环境是否配置正确。如果一切顺利,关于Android工具链和许可证的状态问题应该会得到解决。
Android Studio设置国内镜像代理教程(HTTP Proxy)
Android Studio是在谷歌的服务器上,初次安装Android Studio时下载SDK等必定失败,由于国际环境原因,大陆是无法正常访问谷歌的,所以我们在使用Android Studio时需要设置HTTP Proxy 也就是网络代理,下面就来看看操作教程吧。
Android Studio设置HTTP Proxy
1.首次打开会自动弹出HTTP Proxy的设置项,如果没有请进入主界面后点击:File→Settings…→System Settings → HTTP Proxy(或者按快捷键:Ctrl+Alt+S,然后依次找到System Settings → HTTP Proxy)
2.打开后按下图,也就是选中“Auto-detect proxy settings”,勾选下方“Automatic proxy configuration URL”,填入国内的某个镜像站。
3.这里,我选择的是如下镜像站
mirrors.aliyun.com:80
4.配置完成后,就可以使用了,其他镜像站请参考下方的“Android SDK在线更新镜像服务器”。
1.阿里云镜像站地址:
mirrors.aliyun.com 端口:80
2.清华大学镜像站地址:
mirrors.tuna.tsinghua.edu.cn 端口:80
3.北京外国语大学镜像站地址:
mirror.bfsu.edu.cn 端口:80
4.中国科学院开源协会镜像站地址:
IPV4/IPV6: mirrors.opencas.cn 端口:80IPV4/IPV6: mirrors.opencas.org 端口:80IPV4/IPV6: mirrors.opencas.ac.cn 端口:80
5.上海GDG镜像服务器地址:
sdk.gdgshanghai.com 端口:8000
6.北京化工大学镜像服务器地址:
IPv4: ubuntu.buct.edu.cn/ 端口:80IPv4: ubuntu.buct.cn/ 端口:80IPv6: ubuntu.buct6.edu.cn/ 端口:80
7.大连东软信息学院镜像服务器地址:
mirrors.neusoft.edu.cn 端口:80
8.腾讯Bugly 镜像:
android-mirror.bugly.qq.com 端口:8080
来源:https://www.jianshu.com/p/fc97fccdf578
Android Studio 国内镜像代理设置(如果设置之后还是远程仓库下载失败,请仔细阅读其内容就可以解决了)-CSDN博客
Android Studio 配置flutter开发环境教程(超详细)_flutter config–android sdk-CSDN博客
使用Android Studio创建项目
-
安装flutter插件
点击pugins直接搜索flutter然后install即可,它会提示此插件依赖dart,直接确定就好
装好后确定就会回到创建项目页面