此文记录一下配置FLutter环境的步骤(防止自己忘记)
STEP 1: Java SDK
这里我使用的是jdk-17.0.8
,官网地址Java Archive Downloads - Java SE 17
,选择并下载Windows x64 Compressed Archive
,如图:
解压至你想安装的目录下,在环境变量中添加变量名JAVA_HOME
,值为D:\Path\to\jdk-17.0.8\
,在环境变量Path
中添加值%JAVA_HOME%\bin\
。
在cmd
中运行java --version
,若返回版本信息,则表明配置成功。
|
|
STEP 2: Flutter SDK
从Flutter官网Archive | Flutter
或者GithubReleases · flutter/flutter
获取Flutter,解压至你想安装的目录下,在环境变量Path
中添加值D:\Path\to\Flutter\bin\
,在cmd
中运行flutter --version
,若返回版本信息,则表明配置成功。
|
|
( optional ) For some known reasons, you can configure mirrors to access Flutter packages:
Add two entries to your environment variables:
- Name:
PUB_HOSTED_URL
Value:https://pub.flutter-io.cn
- Name:
FLUTTER_STORAGE_BASE_URL
Value:https://storage.flutter-io.cn
STEP 3: Android SDK
下载地址:下载 Android Studio 和应用工具 - Android 开发者 | Android Developers
获取后解压至你想安装的目录下,这里以D:\Android-SDK
为例,下载后将cmdline-tools
内的所有文件放在D:\Android-SDK\cmdline-tools\latest\
目录下,如图:
在D:\Android-SDK\cmdline-tools\latest\bin\
目录下打开cmd
,输入sdkmanager --list
,若返回列表,则表示配置成功。
|
|
下载你需要的平台以及工具,还是在D:\Android-SDK\cmdline-tools\latest\bin\
目录下打开cmd
,输入sdkmanager “platform-tools” “platforms;android-34”
安装platform-tools
,输入sdkmanager “build-tools;34.0.0”
安装build-tools
。(这里你可以自行在刚刚的列表中选择你需要的平台和工具)
STEP 4: Visual Studio
安装Visual Studio
,官网地址:下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux
,可以选择社区版,在安装界面勾选使用C++的桌面开发
选项,在安装位置界面,根据需要选择是否修改IDE、缓存、SDK的存放路径。
STEP 5: Android Studio
从官网获取并安装Android Studio
,地址:下载 Android Studio 和应用工具 - Android 开发者 | Android Developers
。
( optional ) Android Studio汉化:从Jetbrains
下载中文语言包,地址:Chinese (Simplified) Language Pack / 中文语言包 Plugin for JetBrains IDEs | JetBrains Marketplace
,下载后在Android Studio
的插件页面导入本地插件,选择下载的中文语言包,导入成功后重启IDE即可完成汉化。
STEP 6: Flutter Configure
新增环境变量ANDRIOD_HOME
,值为Android SDK
安装目录,如D:\Android-SDK\
,在Path
中添加三个值:%ANDROID_HOME%\tools
,%ANDROID_HOME%\platform-tools
,%ANDROID_HOME%\build-tools
,在cmd
中运行flutter config --android-sdk D:\Android-SDK\
,向flutter指定Android SDK
目录。
检查flutter
配置:在cmd
中运行flutter doctor
,查看各项配置是否正确。
|
|
配置完成后,在Android Studio
安装flutter
和dart
插件,开始Flutter APP
的开发。