Flutter 初学 笔记内容
最近参与一个Flutter 项目的开发 正好抽空学习一下Flutter
1.使用Flutter 开发 需要下载Flutter SDK 在SDK中配置国内镜像
还有Flutter的环境变量 。。。。
变量名 FLUTTER_STORAGE_BASE_URL 变量值:https://storage.flutter-io.cn
变量名 PUB_HOSTED_URL 变量值:https://pub.flutter-io.cn
还有在Path中配置Flutter sdk 路劲
总之 最后可以通过 黑窗口 编译 命令行:flutter doctor
出现四个对勾就OK了
这样--------
C:\Users\damin>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.17.2, on Microsoft Windows [Version 10.0.18362.900], locale zh-CN)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[√] Android Studio (version 3.6)
[√] Connected device (1 available)
• No issues found!
C:\Users\damin>
2.使用安卓Studio开发Flutter 首先需要下载Flutter 和 Dart (Flutter 开发语言)插件
3.配置 Flutter 和 Dart 路劲 (路劲都是下载的Flutter SDK文件中的路劲),
像这样--------
Flutter:E:\FlutterSdk\flutter_windows_1.17.1-stable\flutter
Dart:E:\FlutterSdk\flutter_windows_1.17.1-stable\flutter\bin\cache\dart-sdk
4.现在配置已经 完成了 假如还是运行不起来
就需要配置Android中build gradle中的镜像 或者翻墙
buildscript {
repositories {
/* google()
jcenter()*/
//这里需要配置阿里云仓库
maven{ url 'https://maven.aliyun.com/repository/google' }
maven{ url 'https://maven.aliyun.com/repository/jcenter' }
maven{url 'http://maven.aliyun.com/nexus/content/groups/public'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
//classpath 'com.android.tools.build:gradle:3.3.0'
}
}
allprojects {
repositories {
// google()
// jcenter()
//这里需要配置阿里云仓库
maven{ url 'https://maven.aliyun.com/repository/google' }
maven{ url 'https://maven.aliyun.com/repository/jcenter' }
maven{url 'http://maven.aliyun.com/nexus/content/groups/public'}
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
**
到这 配置已经结束
**
就可以编译第一个Flutter项目了
可能个别人还会出现其他问题
我出现得问题是 out of memory (砸一看这是内存泄漏 )8G运行
刚搭建的项目内存泄露了 不可思议 果断加了一个内存条 变成16G
编译如神 !!!
OK! 今天工作完成 抽空写了这篇博客。