目录
一. 问题
最近发现Window 本上C 盘空间快满了,发现开发工具占用了好大一部分;
找个时间梳理迁移一下C 盘,搞下环境变量,简单记录一下;
环境变量,统一采用大写命名,格式:XXX_YYY_ZZZ
名称 | 描述 | 说明 | 备注 | 根(目录) | 路径(自己电脑上) |
---|---|---|---|---|---|
.android | AVD 目录 | 模拟器环境变量: ANDROID_SDK_HOME |
1. ANDROID_SDK_HOME 不是Android SDK 的安装目录,感觉应该叫ANDROID_AVD_HOME 环境变量名合适 | Android | E:\Android |
.AndroidStudio3.x | Android Studio 配置目录 | 1. config 用户配置 2. system AS 配置 |
|||
Sdk | Android SDK 目录 | Android SDK 目录 | |||
.gradle | Gradle 目录 | 1. Gradle 各个相关依赖包目录 | Gradle | E:\Gradle |
二. 环境变量
环境变量,建议扔到系统环境变量里,换个用户继续可以用,避免机械式配置;
变量 | 值 | 描述 | 说明 | 备注 |
---|---|---|---|---|
ANDROID_HOME | E:\Android | 自己电脑上,规定的Android_Home | ||
ANDROID_SDK_HOME | %ANDROID_HOME% | AVD 环境变量 | ||
ANDROID_VENDOR_KEYS | %ANDROID_SDK_HOME% | 设备访问adb 环境变量 | ||
ANDROID_HVPROTO | ddm | Layout Inspector 环境变量 | ||
GRADLE_HOME | E:\Gradle | 自己电脑上,规定的Gradle_Home | ||
JAVA_HOME | C:\Program Files\Java | Java 环境变量 | ||
JAVA_HOME_VERSION | jdk1.8.0_31 | 1. 使用jdk 1.8 版本 2.无实际意义,主要用来区分版本信息 |
||
PATH | %JAVA_HOME%\%JAVA_HOME_VERSION%\bin %JAVA_HOME%\%JAVA_HOME_VERSION%\lib\dt.jar %JAVA_HOME%\%JAVA_HOME_VERSION%\lib\tools.jar %ANDROID_HOME%\Sdk\platform-tools %ANDROID_HOME%\Sdk\tools %ANDROID_HOME%\Sdk\tools\bin %GRADLE_HOME%\.gradle |
系统环境变量 | 注意,各个路径之间要有;分号结尾 |
修改.AndroidStudio3.x 配置路径:
- 打开Android Studio 安装目录,C:\Program Files\Android\Android Studio\bin\idea.properties;
- 如果不是超级用户,需要修改idea.properties 文件权限为可读写;
- 注意,如下文本行,复制后另起一行,修改为自己电脑下设置的目录:
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.config.path=${user.home}/.AndroidStudio/config
idea.config.path=E:/Android/.AndroidStudio/config
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.system.path=${user.home}/.AndroidStudio/system
idea.system.path=E:/Android/.AndroidStudio/system
其实就是修改${user.home} 变量为自己电脑设置的目录,具体这个上面列举的各个变量,是如何取到值的,各个变量代表的具体含义,我还没有一一理清,后续有时间了再研究吧;