正确的配置Android开发环境-让你的C盘不会在报红

Android开发环境

Android基础开发环境需要Gradle(构建工具),Android-SDK(安卓开发包),Android-AVD(可选,安卓虚拟手机),以及一款好用的IDE,Android Studio或者IntelliJ IDEA,本人使用的是IntelliJ IDEA毕竟是从JavaWeb偶然接触安卓的,对于新手推荐使用Android Studio

科普:Android Studio与IntelliJ IDEA的区别,Android Studio与IntelliJ IDEA同为JetBrains公司下的产品,IntelliJ IDEA是JetBrains公司的主线产品,其实可以认为Android Studio就是定制版的IntelliJ IDEA只专注于安卓开发,IntelliJ IDEA就不一样了后端,前端,安卓都没问题,最后IntelliJ IDEA是收费的,Android Studio是免费的

Gradle配置

Gradle是安卓项目的构建工具,做过javaWeb开发的都知道一个东西Maven,其实Gradle是基于Maven的一个优化版本,他省去的大量的XML写法,让项目依赖看起来更加的简洁,因为Gradle作为依赖管理工具,在构建项目时回下载项目相应的依赖包,依赖包默认又是C盘,最后导致C盘越来越少甚至红色了,继续往下看接下来解决方案

自定义安装Gradle(已经安装小伙伴跳过)

登录Gradle官网:https://gradle.org/install/后往下滑,滑到手动安装点击下载二进制文件,如果英文好的小伙伴可以按照它上面所说的完成安装

mac Androidstudio idea哪个好 android studio和idea用哪个_java


下载后我们会得到一个压缩包,将他解压移到你喜欢的位置,只要不是C盘随意,我方到D盘文件夹中

mac Androidstudio idea哪个好 android studio和idea用哪个_gradle_02


接下来只需要配置上环境变量,右键我的电脑=>属性=>高级系统设置=>环境变量=>新建,变量名取一个你喜欢的我这用GRADLE_HOME,变量值就是将你刚刚解压的gradle路径拷贝进来,注意看我的路径是进入到bin目录下拷贝的完成后点击确定

mac Androidstudio idea哪个好 android studio和idea用哪个_gradle_03


添加完成后我们继续在系统变量里滑下去,找到Path(双击)=>新建,进来我们刚刚新建的变量名拷贝进来,注意添加进来时前后需要加上%,仔细看我添加的是%GRADLE_HOME%

mac Androidstudio idea哪个好 android studio和idea用哪个_安卓_04


完成后我们进入cmd输入gradle -v可以看到外面的版本好表示成功配置gradle了

mac Androidstudio idea哪个好 android studio和idea用哪个_android studio_05

修改Gradle缓存位置

接下来重头戏,如何修改Gradle缓存的位置,以下2个IDE的设置我都会讲到,大家看自己情况查看相应的设置

Android Studio

打开File=>Setting

mac Androidstudio idea哪个好 android studio和idea用哪个_gradle_06


在Build,Execution,Deployment目录下有一个Gradle,点击进入首先我们需要先配置,Gradle user home指向你的gradle目录,接下来看3与4步是最重要的,必须设置将User Gradle From指向你的gradle目录这样项目下载的依赖都会被保存在D:\Gradle\gradle-6.7.1\caches否则会默认会下载到C:\Users\你的用户名\.gradle文件夹中,配置完成后以后gradle相关的包就不会在下载到C盘中了

mac Androidstudio idea哪个好 android studio和idea用哪个_安卓_07

IntelliJ IDEA

打开File=>Setting

mac Androidstudio idea哪个好 android studio和idea用哪个_android studio_08


在Build,Execution,Deployment目录下的Build Tools中有一个Gradle,点击进入首先我们需要先配置,Gradle user home指向你的gradle目录,接下来看3与4步是最重要的,必须设置将User Gradle From指向你的gradle目录这样项目下载的依赖都会被保存在D:\Gradle\gradle-6.7.1\caches否则会默认会下载到C:\Users\你的用户名\.gradle文件夹中,配置完成后以后gradle相关的包就不会在下载到C盘中了

mac Androidstudio idea哪个好 android studio和idea用哪个_gradle_09

Android-SDK

AndroidSDK就是我们安卓开发包,里面包含了各种安卓版本相应API,以及相应工具等,是安卓开发的核心,所以该文件夹都按G算的,你下的安卓版本越多就越大,如果丢C盘可想而知

修改Android-SDK存放位置

Android Studio

打开Tools=>SDK Manager

mac Androidstudio idea哪个好 android studio和idea用哪个_android_10


打开后我们可以看到我们的Android SDK Location,哪里就是存放你SDK的路径,只需要点击右边的Edit,修改你需存放的位置后点击Next就可以把Android SDK下载位置修改了

mac Androidstudio idea哪个好 android studio和idea用哪个_安卓_11

IntelliJ IDEA

打开Tools=>Android=>SDK Manager

mac Androidstudio idea哪个好 android studio和idea用哪个_java_12


打开后我们可以看到我们的Android SDK Location,哪里就是存放你SDK的路径,只需要点击右边的Edit,修改你需存放的位置后点击Next就可以把Android SDK下载位置修改了

mac Androidstudio idea哪个好 android studio和idea用哪个_android studio_13

Android-AVD

如果都是真机调试的小伙伴可以跳过这步骤了,AndroidAVD是安卓为方便大家调试的一个手机虚拟机工具,他可以在电脑中运行一台虚拟手机,来调试已写好的项目,不要小看Android-AVD,每创建一台虚拟手机都会使用最少4-5G的内存,而Android-AVD默认的存储路径在C:\Users\你的用户名\.android\avd中,很多小伙伴SDK修改了,还发现C盘经常满很多可能和AVD有关,如果你有使用虚拟机你可以可以现在就去你的C盘.android\avd看一下,文件大的惊人

修改Android-AVD存放位置

Android-AVD和环境变量有关,所以以下修改Android Studio与IntelliJ IDEA通用

右键我的电脑=>属性=>高级系统设置=>环境变量=>新建一个变量名为ANDROID_SDK_HOME注意,变量名必须为ANDROID_SDK_HOME否则无效,然后将来变量值为设置你要存放的目录

mac Androidstudio idea哪个好 android studio和idea用哪个_android_14


设置完成后找到Path将刚刚新建的变量名拷贝进入,记得需要在前后加上%%ANDROID_SDK_HOME%,点击确定大功告成

mac Androidstudio idea哪个好 android studio和idea用哪个_安卓_15


接下来我们重启一下Android Studio或IntelliJ IDEA在创建一台虚拟机运行

mac Androidstudio idea哪个好 android studio和idea用哪个_gradle_16


可以看到与刚刚创建的虚拟机修改的文件已经都被保存到指定的目录下了

mac Androidstudio idea哪个好 android studio和idea用哪个_android studio_17