搭建Flutter开发环境需要注意的几个小Tips
下载SDK
放到指定目录,配置环境变量
具体步骤结合自己电脑参考flutter中文网
安装
Android Stdio + SDK + tool SDK + 创建模拟器 + 插件(flutter和dart)
下载Android Stdio网上很多资源,我推荐这个网站,资源比较集中
~/.zshrc或者~/.bash_profile配置环境变量
# android sdk
export ANDROID_HOME="/Users/wangguibin/Library/Android/sdk"
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
由于大陆有墙,可在/etc/hosts文件中加入以下镜像或者代理,下载Android SDK顺畅无比
(PS. 当前时间2020年2月19日,亲测可用!)
# Android Start
119.28.87.227 android.com
119.28.87.227 www.android.com
119.28.87.227 a.android.com
119.28.87.227 connectivitycheck.android.com
119.28.87.227 d.android.com
119.28.87.227 dev.android.com
119.28.87.227 developer.android.com
119.28.87.227 market.android.com
119.28.87.227 r.android.com
119.28.87.227 source.android.com
119.28.87.227 android-china.l.google.com
119.28.87.227 android.clients.google.com
119.28.87.227 android-market.l.google.com
119.28.87.227 android.l.google.com
119.28.87.227 android.googleblog.com
119.28.87.227 androidstudio.googleblog.com
119.28.87.227 android-developers.googleblog.com
119.28.87.227 android-developers.blogspot.com
119.28.87.227 android-developers.blogspot.hk
119.28.87.227 officialandroid.blogspot.com
119.28.87.227 android.googlecode.com
119.28.87.227 android.googlesource.com
119.28.87.227 android-review.googlesource.com
119.28.87.227 androidmarket.googleusercontent.com
119.28.87.227 android.googleapis.com
119.28.87.227 jmoore-dot-android-experiments.appspot.com
119.28.87.227 b.android.com
64.233.188.121 m.android.com
64.233.188.121 tools.android.com
64.233.191.121 jmoore-dot-android-experiments.appspot.com
64.233.191.121 maven.google.com
# Android End
Xcode + cocoapods
Xcode在App Store或者开发者中心下载即可
Cocoapods安装
sudo gem install cocoapods
flutter doctor 检测环境是否可行
flutter doctor --android-licenses 安卓验证SDK
VSCode + Flutter开发必备辅助插件
Flutter语法及调试插件Dart语法插件Awesome Flutter Snippets代码块Flutter Widget Snippets组件代码块Bracket Pair Colorizer作用域描线Flutter StylizerAPI使用提示Material Icon Theme图标主题
VSCode自定义的一些配置
{
"atomKeymap.promptV3Features": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.formatOnPaste": true,
"sublimeTextKeymap.promptV3Features": true,
"editor.snippetSuggestions": "top",
"editor.fontSize": 18,
"workbench.iconTheme": "material-icon-theme",
"vim.useCtrlKeys": false,
"dart.debugExternalLibraries": false,
"dart.debugSdkLibraries": false,
"dart.enableCompletionCommitCharacters": true,
"dart.flutterHotRestartOnSave": true,
"dart.lineLength": 80,
"dart.previewFlutterUiGuides": true,
"dart.triggerSignatureHelpAutomatically": true,
"terminal.integrated.shell.osx": "/bin/zsh",
"editor.formatOnSave": true,
"editor.lineHighlightBackground": "#00000090",
"editor.lineHighlightBorder": "#00000000"
}
搭建Flutter开发环境需要注意的几个小Tips的更多相关文章
- 在 macOS 上搭建 Flutter 开发环境
下载 Flutter SDK flutter官网下载:https://flutter.io/sdk-archive/#macos 若上述链接无法访问,可通过GitHub下载 https://githu ...
- 搭建Spring开发环境并编写第一个Spring小程序
搭建Spring开发环境并编写第一个Spring小程序 2015-05-27 0个评论 来源:茕夜 收藏 我要投稿 一.前面,我写了一篇Spring框架的基础知识文章,里面没 ...
- 浅谈Flutter(一):搭建Flutter开发环境
学习内容来自: Flutter中文网 . Flutter实战 -------------------------------------------------------------------- ...
- 入门: 在Windows上搭建Flutter开发环境
使用镜像 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中: export PUB_HOSTED_URL=htt ...
- 在windows系统搭建Flutter开发环境
开发环境搭建(Windows) 系统要求 设置FLutter镜像(非必须) 获取Flutter SDK Android开发环境设置 安装Flutter插件 系统要求 在Windows上要安装并运行Fl ...
- Windows搭建flutter开发环境以及android&idea配置
Flutter:是谷歌新推出的一款能够支持Android和IOS跨平台开发的全新的UI框架. 拥有自己的一套UI渲染引擎,所以目前的测试数据来看,在性能上面,并没有比原生App性能低多少,所以目前来看 ...
- 一下午简单写个搭建Flutter开发环境,dome跑起来!
1.下载flutter包由于需要翻墙,国内下载会出现问题,所有需要先配置一下用户环境变量. export PUB_HOSTED_URL=https://pub.flutter-io.cn export ...
- Flutter 开发环境搭建
Flutter 开发环境搭建 官方的资料相对还是比较全面的,包含了很多中文的资料信息.官方对咱们国家的开发人员还是很友好的. 安装教程:https://flutter.io/get-started/i ...
- Flutter开发环境(Window)配置及踩坑记录
Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK.Flutter 兼容现有的代码,免费且开源,在全球开发者中广泛被使用. F ...
随机推荐
- [APIO2009-C]抢掠计划
题:https://www.cometoj.com/problem/0461 分析:求边双,最后求多汇点最长路 #include<iostream> #include<cstring ...
- Number of Digit One(Medium)
1.算法说明: 如3141592,在m(digitDivide)=100时,即要求计算百位上"1"的个数 其中a为31415,b为92,31415中出现了3142次"1& ...
- VisualStudioAddin2016Setup.rar
本工具是用于Visual Studio 2010 /2012 的外接程序. 功能不太多,常用代码,引用管理等. 动态图: 下载地址: VisualStudioAddin2016Setup.rar
- 《运筹学基础及应用》习题1.1(b),1.1(c),1.2(a)
用图解法求解下列线性规划问题,并指出问题具有惟一最优解,无穷多最优解,无界解还是无可行解. 习题1.1(b):$\max z=3x_1+2x_2$$$s.t\begin{cases} 2x_1+x_ ...
- 吴裕雄--天生自然python学习笔记:pandas模块DataFrame 数据的修改及排序
import pandas as pd datas = [[65,92,78,83,70], [90,72,76,93,56], [81,85,91,89,77], [79,53,47,94,80]] ...
- OpenCVSharp介绍
OpenCvSharp 是一个OpenCV的.Net wrapper,应用最新的OpenCV库开发,使用习惯比EmguCV更接近原始的OpenCV,有详细的使用样例供参考.该库采用LGPL发行,对商业 ...
- python使用geopandas和shapely处理shp文件
一.环境搭建 所需库:geopandas (以及前置库) doc:http://geopandas.org/ shapely(以及前置库) doc: 二.数据预处理 1.将shp文件进行切片 2. ...
- Redis 总结精讲 看一篇成高手系统
转自:https://blog.csdn.net/hjm4702192/article/details/80518856 本文围绕以下几点进行阐述 1.为什么使用redis2.使用redis有什么缺点 ...
- python 添加字符串的七种方法
#使用{}的方法 s1 = 'Hello {}! My name is {}.'.format('World', 'Python猫') print(s1) s2 = 'Hello {0} My nam ...
- 谁来破解公交WiFi的尴尬困局?
在咖啡馆.饭店坐定,菜单可以待会再看,远远看见服务员迎上来,赶紧先问一句:"这里有无线网吗,密码是多少",和笔者一样养成类似习惯的人越来越多.所以,当公交WiFi"大 ...