配置.Android Studio
本文最后更新于:2021年5月13日 晚上
介绍
只添加了我自己觉得舒服的配置,大多修改比较大的文件目录(例:sdk,模拟器)的存放位置
各种修改会尽量附上官方文档的说明和地址,本文章只做参考
环境变量
JDK 可不配置,Studio 会有内置供于使用,若设置了 JAVA_HOME
,会提醒多个 JDK 会影响性能,
请务必通过在设置页面设置 JDK 为同一个,或者直接通过 STUDIO_JDK
配置。
变量[1]有很多,这里只列出了我在使用,并建议设置的(!),也会让在重装 Studio 的时候省下很多功夫。
SDK
变量名 | 默认路径 | 作用 |
---|---|---|
!ANDROID_SDK_ROOT |
sdk 的绝对路径,无默认值 | 设置 SDK 安装目录的路径,ANDROID_HOME 也指向 SDK 安装目录,但已弃用。 |
Studio 环境变量
变量名 | 默认路径 | 作用 |
---|---|---|
STUDIO_VM_OPTIONS |
- | 设置 studio.vmoptions 文件的位置。 文件包含影响 Java HotSpot 虚拟机性能特征的设置。 也可在 Studio 中设置。 |
STUDIO_PROPERTIES |
- | 设置 idea.properties 文件的位置。可以使用此文件设置 Studio 的 IDE 属性(例如安装的插件),以及 IDE 支持的文件上限大小等。 也可在 Studio 中设置。 |
!STUDIO_JDK |
- | Studio 所使用的 JDK 的位置。 IDE 启动时,会有这么个检查顺序: STUDIO_JDK 、JDK_HOME 和 JAVA_HOME 。 |
STUDIO_GRADLE_JDK |
- | Studio 用于启动 Gradle 守护程序的 JDK 的位置。 若未定义,会使用在 Project Structure 对话框中的设置值。 |
模拟器环境变量
注:若变量设置无效,请尝试设置 ANDROID_SDK_HOME
变量,间接导向想要的位置。
变量名 | 默认路径 | 作用 |
---|---|---|
ANDROID_EMULATOR_HOME |
$ANDROID_SDK_HOME/.android/ |
设置特定于用户的模拟器配置目录的路径。 |
ANDROID_AVD_HOME |
$ANDROID_EMULATOR_HOME/avd/ |
所有 AVD 特定文件的目录的路径,这些文件大多由非常大的磁盘映像组成。 |
Gradle
各种依赖包也会保存在这[2]
变量名 | 默认路径 | 作用 |
---|---|---|
!GRADLE_USER_HOME |
%USERPROFILE%\.gradle |
Gradle 缓存保存位置 |
效果图
配置文件修改
idea.properties
- 路径:Android Studio安装目录\bin\idea.properties
- 作用:
修改用户配置文件,插件目录的存放位置。
原存放目录:C:\Users\UserName\.AndroidStudio+版本号
,例 4.0 版本就是.AndroidStudio4.0
。 - 缺点:
- 每次 Studio 更新,都会提醒要删除,不然无法安装。
解决的话可以通过符号链接直接把整个目录搬运,这样连文件都不需要修改了。
😘顺便配上懒人工具:FreeMove(可视化使用符号链接)
- 每次 Studio 更新,都会提醒要删除,不然无法安装。
网络配置
- Post not found: 日志-利用_Docker_搭建_Nexus_仓库私服 搭建 Nexus 仓库给项目依赖加速
尝试 配置离线编译依赖项
请求依赖搭建成 查询本地离线 -》 Docker的Nexus仓库 -》 再去查找
插件篇
- .ignore
不是所有的文件都需要托管给 Git 这些版本管理文件,这个插件内置了一些规则,加快提交的速度等。 - LeetCode
无聊了可以刷刷题开放下思路,不用打开 LeetCode 看题目再在编译器编写,直接一步到位。 - JsonToKotlinClass
可以根据 Json 生成 Kotlin 的数据类。 - Android WiFi ADB
一键局域网连接调试手机。 - Nyan Progress Bar
魔性的彩虹猫加载样式,来点样式舒服下。
参考资料
注: 文章可能存在过时因素,请参考官方文档为主
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!