场景

AndroidStudio下载安装教程(图文教程):

在上面安装完Android Studio后,会默认在C:\Users\Administrator下生成以下目录

这三个文件夹的作用:

.android 这个文件夹是Android SDK生成的AVD(Android Virtual Device Manager)即模拟器存放路径

.AndroidStudio 这个文件夹是Android

Studio的配置文件夹,主要存放一些AndroidStudio设置和插件和项目的缓存信息

.gradle 这个文件夹是构建工具 Gradle的配置文件夹,也会存储一些项目的构建缓存信息

如果使用AS一段时间后会发现此三个目录会占用十几G甚至更多存储空间,尤其是.android目录存放的虚拟机,虚拟机如果是多个的话会很占空间。

注:

实现

修改.android位置

这个文件夹是由Android SDK配置模拟器生成的,也是最占空间的一个。

关掉Android Studio

将C盘下的.android目录剪切到D:/Android目录下

打开电脑,环境变量-新建用户变量

变量名固定:ANDROID_SDK_HOME

变量值:D:/Android

这里的变量值要对应自己的位置。位置定位到.android所在目录的上层目录。

具体剪切后的位置如下

以上是之前没有配置过虚拟机的情况下,此时.android目录下还没有虚拟机,如果之前已经添加过虚拟机,那么在

.android/avd下就会有虚拟机,此时就需要将每个虚拟机的配置文件ini文件进行修改

修改.AndroidStudio位置

关掉Android Studio。来到其安装目录下bin-idea.properties文件,打开

然后将下面idea.config和idea.system开头的两行注释打开,并修改为自己的.AndroidStudio文件所在的位置,修改后保存。

注意:

1.这里的.AndroidStudio目录是.AndroidStudio3.5所以在修改路径时也要是.AndroidStudio3.5,默认打开注释后是.AndroidStudio,所以要根据自己原来C盘下的.AndroidStudio的名字进行修改。

2.这里的D:/Android目录不能是AndroidStudio的安装目录,否则会报错。

修改.gradle位置

首先将C盘下的.gradle目录复制到要另一目录。

然后此时启动AndroidStudio,注意此时先不要删除原来的C盘的目录,AS刚启动还会找原来的位置。

启动后File-Settings-Gradle

然后将gradle位置修改为正确位置。将原来C盘的删掉,重启Android Studio

注意:

最下面的位置是全局设置gradle的位置。上面的Offline work不要勾选,否则就是离线模式。

上面中间的勾选使用默认的,如果勾选使用本地的gradle,如果没有对应版本会报错。

最上面实现保存,不用每次都设置。

Jupyter Notebook 修改默认打开的文件夹的位置

初次使用Jupyter Notebook,确实好用啊!!,又好看又好用,不过还是遇到了一个问题,安装好之后,打开Jupyter Notebook 的时候,默认的文件夹的位置是C盘下面的XXX目录,但是 ...

修改默认配置文件.android.gradle.androidstudio到其他目录

.android 这个文件夹主要是用来存放模拟器的,是占用空间最大的一个,如果你没有使用它的模拟器,可以直接把这个文件夹删除.因为我建立了两个x86的模拟器,吃掉了我20G的空间.果断搬走. 复制当前 ...

Maven修改默认本地资源库文件夹

默认的Maven地址如下: Linux/Mac:~/.m2(提示:~/为当前用户目录地址) Widnows:C:\Users\{username}\.m2(提示:username为当前用户名) 修改操 ...

Android Studio 修改注释模板中的${USER}变量以及修改默认的头部注释

引言 通常我们创建类文件都会自动生成一段头部注释. 有时候这不是我们想要的效果. 它默认是Created By XXX. 而我们要的是@author XXX. 而且这里面的XXX是系统的的用户名,不一 ...

Android Launcher分析和修改9——Launcher启动APP流程

本来想分析AppsCustomizePagedView类,不过今天突然接到一个临时任务.客户反馈说机器界面的图标很难点击启动程序,经常点击了没有反应,Boss说要优先解决这问题.没办法,只能看看是怎么 ...

Android Launcher分析和修改5——HotSeat分析

今天主要是分析一下Launcher里面的快捷方式导航条——HotSeat,一般我们使用手机底下都会有这个导航条,但是如果4.0的Launcher放到平板电脑里面运行,默认是没有HotSeat的,刚好我 ...

Android Launcher分析和修改13——实现Launcher编辑模式(1) 壁纸更换

已经很久没更新Launcher系列文章,今天不分析源码,讲讲如何在Launcher里面添加桌面设置的功能.目前很多第三方Launcher或者定制Rom都有简单易用的桌面设置功能.例如小米MIUI的La ...

Android Launcher分析和修改10——HotSeat深入进阶

前面已经写过Hotseat分析的文章,主要是讲解如何在Launcher里面配置以及修改Hotseat的参数.今天主要是讲解一下如何在Hotseat里面的Item显示名称.这个小问题昨天折腾了半天,最后 ...

Android Launcher分析和修改7——AllApp全部应用列表(AppsCustomizeTabHost)

今天主要是分析一下Launcher里面的所有应用列表.Android4.0 Launcher的所有应用列表跟2.X比较大的区别就是多了Widget的显示.下面会详细分析Launcher里面有关所有应用 ...

随机推荐

记录一次Spring boot 搭建框架连接Mysql数据库注解事务不回滚的故障

搭建了一个新框架,使用了spring boot 替换以简化原来繁杂的spring配置,使用Spring注解管理事务,持久层使用mybatis. 连接mysql数据库完成项目的过程中发现不支持事务,因为 ...

[Tommas] dateadd() 函数用法

DATEADD() 函数在日期中添加或减去指定的时间间隔. 语法 DATEADD(datepart,number,date) date 参数是合法的日期表达式.number 是您希望添加的间隔数:对于 ...

sql 删除多项

delete from 表名 where 字段 in(值,值,值.......)

SQL Server中的CLR编程——用.NET为SQL Server编写存储过程和函数

原文:SQL Server中的CLR编程--用.NET为SQL Server编写存储过程和函数 很早就知道可以用.NET为SQL Server2005及以上版本编写存储过程.触发器和存储过程的,不过之 ...

第17月第26天 setImageForState变形

1. 关于UIButton,既可以采用setBackgroundImage 来设置底部图片,同时也可以采用  setImage方法: 两者还是有一定区别的: 首先setBackgroundImage, ...

keras的训练引擎:train_array.py和train_generator.py

keras的Model支持两种模式的训练: 直接传入数组,最终会调用train_array.py中的fit_loop()函数 直接传入生成器,最终会调用train_generator.py中的fit_ ...

P3960 列队

这是NOIP 2017最后一道题 不知道这道题有没有人代码写的和我一样麻烦. Solution 30分暴力 维护每行每列的元素. 每次删除一个元素的时候, 需要修改一行一列 因此复杂度上界\(O(nm ...

Cisco 交换Vlan配置

添加Vlan命令 #添加vlan100 config)#vlan 100 #重命名vlan100 config-vlan)#name vlan100 #返回上一层 config-vlan)#exit ...

CSS: Grid Layout Module

Grid Layout The CSS Grid Layout Module offers a grid-based layout system, with rows and columns, mak ...

Set,List,Map的区别

最近在学习struct2中OGNL表达式的过程中,发现自己对set,list,map存在只是欠缺,在百度的过程中发现了此文觉得讲的不错,放到自己博客以便再次查阅,也希望更多地菜鸟看到. java集合的 ...

android studio 的x86文件夹,AndroidStudio修改默认C盘配置文件夹(.android.gradle.AndroidStudio)以及修改后避免踩的坑...相关推荐

  1. AndroidStudio修改默认C盘配置文件夹(.android.gradle.AndroidStudio)以及修改后避免踩的坑

    场景 AndroidStudio下载安装教程(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103672471 在上 ...

  2. android studio在raw文件夹下使用MediaPlayer播放Mp3音乐

    android studio在raw文件夹下使用MediaPlayer播放Mp3音乐 1.在res文件夹下创建raw文件夹 2.在新建好文件夹之后,将MP3文件拖入进刚刚创建好的raw文件夹内 3.使 ...

  3. android studio assets 添加,Android studio 添加assets文件夹的方法

    Android studio 添加assets文件夹的方法 我们知道Eclipse创建的工程默认是有个assets文件夹的,但是Android studio默认没有帮我们创建,那么我们就自己创建一个就 ...

  4. Android Studio mipmap各文件夹下图片尺寸一览表

    Android studio中mipmap文件夹有五个,分别对应不同的图片分辨率,具体尺寸表见下图.

  5. Android Studio中R文件丢失可能的产生原因 以及解决方案

    一.Android Studio中R文件丢失可能的产生原因: 1.一般出现这种情况很有可能是R文件因为某种原因无法自动生成,多数是res资源文件的错误导致的. (1)在资源文件res中的资源文件大写例 ...

  6. java打开android_解决android studio 打开java文件 内容全变了的问题

    问题描述: 某天打开项目的activity的java文件界面突然变成下面这样了,但是用Notepad++打开代码什么的都正常,不知道什么原因造成的 解决办法 使用notepad++打开java文件,随 ...

  7. 【错误记录】Android Studio 打包 apk 文件报错 ( The destination folder does not exist or is not writeable )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 工程中 , 打包 APK 文件时 , 报错 ; Android Studio 打包 apk 文件报错 : The ...

  8. android studio .so混淆配置,Android Studio 下混淆 文件配置 有关问题 初探(一)

    Android Studio 下混淆 文件配置 问题 初探(一) 1.参考资料 https://stuff.mit.edu/afs/sipb/project/android/sdk/android-s ...

  9. Android Studio 删除无用文件

    Android Studio 删除无用文件 一.使用Android Studio的Line功能 点开之后,输入Unused resources 点击之后,弹出选择对话框 点击OK,执行完毕后,能得到一 ...

最新文章

  1. linux 学习笔记 (1) —— 安装 Redhat enterprise 5
  2. c语言未结束的引用标识符,2015年9月计算机二级《C语言》高分突破模拟卷(4)
  3. Qt时间轴QTimeLine的基本用法
  4. 汇编-输出寄存器的值-输出值
  5. 《C语言深度解剖》中的.c/.h 程序模板及函数注释风格
  6. 微软TypeScript 3.0重磅发布!扶我起来,我还学得动
  7. java APIs for xml --------dom(2)
  8. 怎样寻找大数据营销的切入点?
  9. 【论文】本周论文推荐(迁移学习、阅读理解、对话系统、图神经网络、对抗生成网络等)...
  10. JavaScript数组api简单说明
  11. jQuery源码解读一
  12. 二阶常系数微分方程求解步骤
  13. 电商后台管理系统——商品管理
  14. ip 华三secondary_H3C交换机配置端口IP sub实例
  15. pcie读写ddr_DDR4内存与PCIe 双杀打造4秒闪开的五星神机
  16. 如何将360全景图导出高清短视频分享到视频平台上?
  17. 正在升级android s8,国行版三星S8/S8+再添新操作 升级安卓8.0
  18. 数据库实验六---存储过程
  19. WIN10下更改计算机名、中文账户名
  20. java记事本(一)

热门文章

  1. Python 解答火车排序的问题:火车单向行驶:从左到右,一次标号每辆火车,入口出口只能被占用一次、那么如图所示。需要几列火车轨道满足要求?
  2. 阿里巴巴大数据之路读书分享
  3. SQL语言中的子查询
  4. 数据分析从入门到进阶的最优路径
  5. 软件测试基础知识总结面试题(二)
  6. 【后端】手机号码校验(正则表达式)
  7. 手机端--1.手指拖动touchmove,e.touches[0].clientX
  8. 等价关系、等价类与划分
  9. 【计算机物理模拟】-物体惯性张量、质心计算方法
  10. Android热修复技术选择和原理分析