【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
相关推荐
wno7043 小时前
MYSQL 常用合并函数
android·数据库·mysql
事圆则缓4 小时前
HTTP 请求是怎么走的:从 Android 页面到服务端响应
android·网络协议·http
美狐美颜SDK开放平台6 小时前
直播APP平台搭建需要哪些技术?视频美颜SDK只是其中一环
android·ios·音视频·直播美颜sdk·视频美颜sdk
FungLeo6 小时前
成为全栈·Flutter App 篇·内置 WebView:网页历史、App 返回与外链安全
flutter·网络安全·移动开发·webview·路由管理·成为全栈
AIsoft_86896 小时前
传统记录方式为什么越来越难满足需求?
android·iphone
小π军7 小时前
安卓、iOS、鸿蒙三端的理解
android·ios·harmonyos
m0_738185827 小时前
Flutter 鸿蒙化实战:volume_controller 适配 OpenHarmony,系统音量控制
flutter·华为·harmonyos·鸿蒙
BD_Marathon7 小时前
ChatPromptTemplate的高级特性
android·java·javascript
夜晚回家8 小时前
Python 变量入门详解 | 用 BMI 案例串起赋值、乘方与取整
android·python
程序猿追8 小时前
立方体转到九十度:用 kotlin-math 核对鸿蒙上的两种旋转
android·开发语言·kotlin