安装flutter
因为不想安装Android Studio, 所以只安装了安装Android sdk
安装安卓sdk
到https://developer.android.google.cn/studio/ 下载 Android-sdk-tools命令行工具

下载后直接解压就行了,如图。 解压后其实只有tools
一个文件夹, 我已经执行过安装其它工具的命令了,所以有那么多文件夹

在android-sdk-windows
目录打开终端(按着shift 右键打开命令行)1
2
3
4.\tools\bin\sdkmanager.bat --licenses
.\tools\bin\sdkmanager.bat "build-tools;28.0.3"
.\tools\bin\sdkmanager.bat "platforms;android-28"
.\tools\bin\sdkmanager.bat "platform-tools"
如果需要代理在每句命令后面加上
--no_https --proxy=http --proxy_host=mirrors.neusoft.edu.cn --proxy_port=80

过程中有提示确认的全部输入y
再按回车键
安装fluter
到官网Windows install - Flutter下载安装包,然后直接解压就行

设置环境变量
- 设置
ANDROID_HOME
变量SystemPropertiesAdvanced_2019-01-23_17-45-44.png - 设置flutter的变量Boostnote_2019-01-23_17-47-12.png
gradle 换源
- 放一个init.gradle 文件到USER_HOME/.gradle/目录下
- 放一个后缀是.gradle的文件到 USER_HOME/.gradle/init.d/ 目录下.
- 放一个后缀是.gradle的文件到 GRADLE_HOME/init.d/ 目录下.
init.gradle
如下1
2
3
4
5
6allprojects {
repositories {
mavenLocal()
maven { url 'http://maven.aliyun.com/nexus/content/repositories/central/' }
}
}另一个方法是在当前项目下修改build.gradle
1
2
3
4
5
6
7repositories {
mavenLocal()
maven { url 'http://maven.aliyun.com/nexus/content/repositories/central/' }
mavenCentral()
}
然后打包时会自动执行项目下的./gradlew
, 会启用上面的源。如果没安装gradle的话会自动下载, 下载很慢, 可以自己去Gradle官网下载然解压配置到环境变量
测试

如图,安装编译工具链已经安装完成,!号的表示可选操作安装
之后就可以用喜欢的编辑器或IDE开发fluter了, 而不需要安装android stuiod,
特别是只做编译一下的
编译测试
