【Android】AndroidStudio+Flutter开发建议环境变量

前提:已经下载安装好了AndroidStudio与Flutter,只是缺少部分配置;

目的:将一些内容从默认C盘迁移到其他位置,配置镜像加速等;

1 安装AndroidStudio

下载位置https://developer.android.google.cn/studio?hl=zh-cn

启动安装

然后一直next就行

一直next完事

2 安装Flutter

下载地址https://docs.flutter.cn/install/archive

建议选一个stable版本,下载后解压就完了

3 系统变量配置

建议增加下表所有系统变量

  1. 服务定位
作用 默认位置 环境变量名 变量值 备注
Flutter安装位置 自己解压的位置 FLUTTER_HOME E:\AndroidStudio\flutter313 需在Path里新建%FLUTTER_HOME%\bin
Android SDK开发应用的工具包和API C:\Users\用户名\AppData\Local\Android\Sdk ANDROID_HOME E:\Android\SDK 需在Path里新建%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
Gradle构建工具,下载的依赖和缓存 C:\Users\用户名.gradle GRADLE_USER_HOME E:\Android\Gradle 如果需要命令行执行 gradle 命令可在Path新建%GRADLE_USER_HOME%\bin
AS自带安卓模拟器AVD产生的文件 C:\Users\用户名.android\avd ANDROID_AVD_HOME E:\Android\AVD
Dart/Flutter 包缓存目录 C:\Users\用户名\AppData\Local\Pub\Cache PUB_CACHE E:\DartCache
  1. 镜像加速
环境变量名 变量值 作用
PUB_HOSTED_URL https://pub.flutter-io.cn Dart/Flutter 的包下载镜像。执行 flutter pub get 时,会从这个地址拉取第三方依赖包,而不是默认的 pub.dev。可显著提升依赖下载速度。
FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn Flutter 引擎和工具组件的下载镜像。flutter doctor、flutter upgrade 等命令会从该地址下载 Flutter 本身所需的资源文件。同样用于加速。
FLUTTER_GIT_URL https://gitee.com/mirrors/Flutter.git 解决flutter doctor\flutter upgrade等命令因默认github响应超时问题。

AS数据迁移

关闭AndroidStudio,进入安装位置如E:/AndroidStudio/bin,编辑idea.properties文件,里面有以下默认被注释的行

json 复制代码
# 配置目录(插件、设置、项目配置)
idea.config.path=E:/AndroidStudio/userdata/config

# 系统缓存(索引、编译缓存、本地历史,最大)
idea.system.path=E:/AndroidStudio/userdata/system

# 插件目录(可省略,默认在 config 下)
# idea.plugins.path=${idea.config.path}/plugins

# 日志目录
idea.log.path=E:/AndroidStudio/userdata/log
相关推荐
月光下的丝瓜20 小时前
Flutter 国内安装指南
前端·flutter
CYY9520 小时前
Compose 入门篇
android·kotlin
杉氧1 天前
Compose 时代的 MVI 架构:如何用单向数据流驱动复杂 UI?
android·架构·android jetpack
杉氧1 天前
Modifier 的艺术:为什么链式调用的顺序决定了UI 的生命周期?
android·架构·android jetpack
李斯维1 天前
腾讯 XLog 日志框架 Android 端接入
android·android studio·android jetpack
黄林晴1 天前
Kotlin Toolchain 0.11 发布:Amper 正式更名,统一 kotlin 命令
android·kotlin
雨白1 天前
C语言基础快速入门与指针初探
android
Exploring1 天前
避坑指南:升级 AGP 8.0+ 导致第三方 SDK 编译崩溃的完美解决方案
android
石山岭2 天前
自己动手写了一个 Android 虚拟定位 App:GPSSimulate 技术实
android·前端
杉氧2 天前
副作用 (Side Effects) 全攻略:如何像大师一样掌控 Composable 的生命周期?
android·架构·android jetpack