启动AVD时:haxm device is not found
解决办法:下载haxm补丁包安装即可。
why?
android studio 在编译的时候会下载 builde.gradle 文件下 dependences {} 中 配置的各种依赖包,如果不移动到D盘或者其他盘,那么随之项目依赖的三方包逐渐增多,势必会造成C盘的容量大小会越来越小
意思是如果不在环境变量里面设置GRADLE_USER_HOME的值,默认.gradle文件夹的路径是C:\Users\登录名\.gradle目录,所以只需要在环境变量里面配置GRADLE_USER_HOME的值为其他盘就行了。重启后AS设置中的Gradle目录地址会自动同步成GRADLE_USER_HOME的值,不需要手动更改。
移动 .gradle 的缓存文件到 D盘
1、找到android studio安装目录\bin\idea.properties文件,使用文本编辑器打开修改
我修改的路径为:D:\AndroidStudio\androidCache
2、 配置环境变量 GRADLE_USER_HOME
默认.gradle文件夹的路径是C:\Users\登录名.gradle目录,所以只需要在环境变量里面配置GRADLE_USER_HOME的值为其他盘就行了
变量名:GRADLE_USER_HOME
变量值:D:\AndroidStudio\androidCache.gradle
移动.android
.android文件夹下主要是模拟器avd占用了空间,而且9个多G非常可观!这里讲讲如何合理安全的把模拟器文件移动到D盘而不会引起其他问题。
步骤一:把.android/avd/目录下的模拟器“xxx.avd”文件移动到D盘对应位置
博主是在AndroidStudio安装目录下新建了avd文件夹。
步骤二:修改.android/avd/下的配置文件“xxx.ini”中的路径地址,如下所示:
把路径改成你移动的相对应位置即可。
如:D:\AndroidStudio\avd\Pixel_3a_API_30_x86.avd
综上所述:最终android studio目录如下。
android :安装目录
androidCache:缓存目录
avd:模拟器存放目录
sdk:依赖存放目录