android studio安装完成后的配置

news/2024/5/20 2:34:07 标签: android, gradle

最近在学习安卓开发,在调试代码时,发现C盘爆满,看了一下,发现是as工具的问题,之前有不少路径没有配置好,导致全部默认下载在C盘了,赶紧重新配置了一下。关于如何安装AS开发工具,网上教程很多,就不赘述了,这里只是说一下一些路径的配置,以防许多文件下载在C盘。

1.idea.properties(AS安装目录\bin\idea.properties文件)

这个文件的修改最好是在AS安装好,但是还没打开的时候改动,当然后面也可以改,只是需要自己去删除之前默认下载在C盘的文件了
文件需要改2处路径idea.config.pathidea.system.path

#---------------------------------------------------------------------
# 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=G:/software/Android/androidCache/.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=G:/software/Android/androidCache/.AndroidStudio/system

2.GRADLE_USER_HOME环境变量

如果不配置这个环境变量,有关gradle的文件全部会全部默认下载在C:\Users\用户名\.gradle下,项目越多,这个文件会越大,我一个项目就已经好几个G了,所以如果担心C盘爆满的人,还是配置一下的好,具体步骤如下:
“windows键+R打开运行框,输入control system,打开系统界面,点开高级系统设置,选择高级->环境变量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入环境变量设置页面,选择系统变量里的新建按钮
在这里插入图片描述
新建环境变量GRADLE_USER_HOME,路径自行选择
在这里插入图片描述

3.ANDROID_SDK_HOME环境变量配置

这里的路径与SDK无关,实际是与AS自带的模拟器AVD的文件相关,当配置自带模拟器时,相关文件会下载在该路径下。如果不配置,默认路径也是C盘下,C:\Users\用户名\.android,配置的模拟器越多,文件夹也会越大,如果用了AS自带的模拟器的话,建议配置一下,步骤与上面的GRADLE_USER_HOME一致
在这里插入图片描述

4.SDK下载路径的修改

打开AS开发工具,选择菜单栏中的file,选择setting,找到SDK设置页面
在这里插入图片描述
点击edit,更改sdk的下载路径
在这里插入图片描述


http://www.niftyadmin.cn/n/875907.html

相关文章

java反转单链表和双链表

反转单链表和双链表 public static class Node{private int value;private Node next;public Node(int value) {this.value value;}}//打印单链表private static void printNodeList(Node head){System.out.println("nodeList print:");while (null ! head){System.…

poi处理Excel数据

最近做项目,有一个上传excel文件,将文件中的数据存储到数据库中,遇到几个问题。 1.批量插入数据报错 如果列表为空,MYSQL执行批量插入时会报错,在进行批量插入之前,需要进行判断,如果需要保存…

java判断单链表是否是回文链表

判断一个链表是不是回文链表,可以借助栈或者是快慢指针的方法 这些都是根据左程云的算法课程整理出来的代码 1.借助栈结构,先进后出的特性 将链表遍历并且一次入栈,再将链表重新遍历,并将栈弹出,依次作对比&#xff…

java打印有序链表的公共部分

【题目】 给定2个有序链表的头指针head1和head2,打印两个链表的公共部分 【要求】 两个量表总长度为N,时间复杂度为O(N),二娃空间复杂度O(1) public class Node{public int value;public Node next;public Node(int value) {this.value value;} }pri…

mac全选文字的快捷键_Mac隐藏的文本操作技巧

Mac的快捷键技巧非常多,很多人也只是知道一些自己常用到的快捷键。本篇文章主要总结了文本编辑的相关快捷键操作,可能对经常写作或处理文本信息的Mac用户来说比较有帮助,对普通用户来说用处不大,所以大家根据需求阅读~光标移动Mac…

java单向链表按某值划分成左边小,中间相等,右边大的形式

【题目】 给定一个单链表的头节点head,节点值类型是整型,在给定一个整数pivot,实现一个调整链表的函数,将链表调整为,左边部分是小于pivot的节点,中间是等于的,右侧是大于的 【要求】 调整后节点…

java复制含有随机指针节点的链表

【题目】 有一种特殊的链表节点类,如下所示 class Node{int value;Node next;Node rand;Node(int val){value val;} }rand指针是单链表节点结构中新增的指针,rand可能指向链表中的任意一个结点,或者是null, 给定一个由Node节点类…

java两个单链表相交问题

【题目】 给定2个可能有环,可能无环的单链表,头节点head1和head2,请实现一个函数, 如果两链表相交,返回相交的第一个节点,如果不相交,返回null 【要求】 如果两个链表的总长度是N,时间复杂度是O…