修改Android Studio的SDK和虚拟机AVD存储目录,减少C盘磁盘占用
Posted miracletk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改Android Studio的SDK和虚拟机AVD存储目录,减少C盘磁盘占用相关的知识,希望对你有一定的参考价值。
修改android Studio的SDK和虚拟机AVD存储目录,减少C盘磁盘占用:
在网上看了很多的文章介绍的修改虚拟机默认存储路径的方法都是移动avd目录然后修改.ini文件;我按照这些方法去做,结果是AS并不认账,重新在原来的默认目录C:\\Users\\<用户名>\\.android\\avd下重新创建了原来的虚拟机,无法实现声称的效果。经过自己的摸索,发现了一种切实可行的修改AS默认虚拟机AVD存储目录和SDK目录的方法:
一、修改android虚拟机的磁盘存储路径
-
在AS的设备管理器Device Manager中删除原来创建的所有虚拟机(Android Virtual Device);
-
新建一个自定义的AVD目录,例如:E:\\android\\Android_avd
-
在高级系统设置中增加系统环境变量 ANDROID_AVD_HOME ,取值为自定义的AVD目录;
-
重启AS,让系统环境变量生效;
-
重新Create Device创建新的虚拟机,新的虚拟机将存储在新的AVD目录下。
二、修改Android SDK的磁盘存储路径
- 在AS的启动界面中,选择Customize → All settings,打开Settings窗口。
- 在Appearance & Behavior → System Settings → Android SDK中,点击 Android SDK Location → Edit,将SDK的目录变为自定义的SDK目录,例如:E:\\android\\Sdk。
- 修改完成后,Apply变更后就可以生效。
- 需要注意的是由于SDK的路径已经被改变,Android项目中的Gradle Scripts分项下的local.properties文件中也要相应的变更SDK的引用路径,需要修改的内容如下:
# sdk.dir=C\\:\\\\Users\\\\AppData\\\\Local\\\\Android\\\\sdk #注释掉原路径
sdk.dir=E\\:\\\\Android\\\\Sdk
7.0Android Studio命令行工具
命令行工具分成SDK工具和平台工具。
SDK工具
SDK工具跟随SDK安装包安装并随时更新。
Virtual Device 工具
1、 Android Virtual Device Manager
提供了一个图形化的图形用户接口,你可以创建和管理运行在Android虚拟机中的AVD。
2、 Android Emulator
基于QEMU的设备虚拟机,允许你在实时的Android运行环境中调试和测试你的应用。
3、 mksdcard
帮助你创建一个磁盘镜像
Development 工具
1、 Hierarch Viewer
可以方便的查看应用布局。
2、 SDK Manager
允许你管理SDK包。
3、 sqlite3
允许你访问由Android应用创建的SQLite数据文件。
Debugging 工具
1、 Android Monitor
整合到Android Studio中提供logcat,内存,CPU,GPU和网络等功能,为应用提供调试和分析。
2、 adb
一个强大的命令行工具,让你与虚拟机或物理设备进行通信,它同样可以访问设备的shell
3、 ADB Shell命令
可以执行高级的命令行操作
4、 Dalvik Debug Monitor Server(DDMS)
调试你的Android应用
5、 Device Monitor
独立的工具,图形化的用户界面,为Android应用提供调试和分析工具。
6、 Systrace
帮助你分析显示性能问题。
7、 traceview
提供了一个查看你的应用执行日志的图形化视图
8、 Tracer for OpenGL ES
允许你捕获OpenGL ES命令和帧图像。
Build 工具
1、 JOBB
允许你用OOB格式加密和解密APK expansion文件
2、 ProGuard
压缩,优化和模糊你的代码
3、 aipalign
优化apk文件
Image工具
1、 Draw 9-patch
允许你非常容易的创建NinePatch图片。
2、 etc1tool
PNG图片工具
Platform工具
平台工具在你更新SDK平台时都会进行更新。每个平台工具都保持了与之前平台的兼容性。如下:
1、 bmgr
一个备份的shell工具。
2、 logcat
提供了收集和查看系统调试输出的机制。
本文作者:宋志辉
个人微博:点击进入
以上是关于修改Android Studio的SDK和虚拟机AVD存储目录,减少C盘磁盘占用的主要内容,如果未能解决你的问题,请参考以下文章