我们在使用android studio前一定会根据自己的个性去求进行各种设置。
这里我将贴出一些我使用AS中遇到的比较方便以及基本的一些设置。
1,打开AS之前应该做的事

很多人一定会在这个界面卡顿很久,其实这是AS在检测更新。所以我们在点开AS之前先修改它的配置文件,让它不再更新。
找到你安装AS的目录,进入bin文件夹找到idea.properties文件,如图:
右键编辑,在最后一行添加:
disable.android.first.run=true
如图:
2.加大AS的编译和使用内存
修改android-studio/bin/studio.vmoptions 和 studio64.vmoptions 两个文件的以下属性就可以了
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
mac下目录
~/.{FOLDER_NAME}/studio.vmoptions
附上图片:
警告:
此处的 -XX:ReservedCodeCacheSize 不能设置4096,最大设置2048即可,否则会导致AndroidStudio无法启动,如下图:
以上设置好了我们再打开AS。
3,jdk和sdk的路径
这是使用AS的根本所在,但是大多时候是可以自动检测到你电脑上jdk和sdk的路径的。 这里还是贴出来。
4,将快捷键设置成你熟悉的方式
5,不打开上次的项目,打开项目列表
6,关闭/打开,自动检测as版本更新
7,字体,背景样式
首先设置AS的布局字体:
再设置代码的字体和布局样式:
(Darcula 为黑色主题,比较保护眼睛,其他两个都是白色主题,大同小异,其中window主题根据你设置的电脑背景色而决定)
Android Studio 3.5.2界面:
8.设置logcat文字大小
Android Studio 3.0之前位置:
Android Studio 3.5.2界面:
9.设置行宽和格式化断行
设置基于Android studio 1.2,其它版本可能位置不大一样,可以直接搜索
(1)、设置行宽
就是那条右标准线的位置:Setting-->Editor-->Code Style,右侧找到Right margin (columns),默认值是100,公司的显示器分辨率是1680*1050,设置成120比较合适。
Android Studio 3.5.2界面:
(2)、设置格式化的时候自动断行到行宽位置
这样就不用往右拖看代码了:Setting-->Editor-->Code Style-->Java,点击右侧标签Wrapping and Braces下勾选Line breaks和EnSure right margin is not exceeded
10,默认编码格式
Android Studio 3.5.2界面:
11,自动导入类库
12,代码提示不区分大小写
Android Studio 3.5.2界面:
13,显示行号
14,添加本地插件
这里需要注意的是:本地的插件建议放在统一的文件夹中管理,不要轻易去移动这个文件夹
Android Studio 3.5.2界面:Updates 有更新的时候可以选择更新,想添加什么插件直接在搜索框输入,然后下载即可.
15,设置git路径
16,当你有Genymotion虚拟机的时候需要设置路径
17.加速Android Studio的Gradle构建速度
在以下Gradle目录创建gradle.properties文件
C:Users<username>.gradle</code>
并在文件中增加以下数据,然后保存。-XX:MaxPermSize=2048m 可根据自身电脑修改大小
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true
不过最好把Android Studio的配置也改改,打开Android Studio,选择菜单项 File->Settings。
切换到下面的视图:
把 Offline Work打上勾。
AS 3.5 新增特性:
18. AS 3.5增加操作系统为AS进程分配的最大RAM
AS3.5版本新增功能,如果内存太小,AS会自动弹出,如图:
当然你也可以通过菜单打开配置,路径File > Settings(mac: Android Studio > Preferences),可以在Appearance & Behavior > System Settings中找到Memory Settings的配置选项。
19. Project Marble:特色功能改进 Apply Changes :
为了能不重启应用就使修改的代码和资源生效,以前推出了Instant Run,但是效果并不好,AS 3.5则推出了Apply Changes,与Instant Run重新编写APK的字节码技术不同,Apply Changes是通过利用Android 8.0(API级别26)或更高版本中支持的 Android JVMTI(https://docs.oracle.com/javase/8/docs/platform/jvmti/jvmti.html#bci)技术。所以如果想使用Apply Changes有两个条件:
Apk必须是debug包
必须在Android 8.0以上的手机上运行
Apply Changes按钮在菜单栏上,在运行的右侧新增两个按钮,如下图(图片来自官方文档)
Apply Changes and Restart Activity:尝试通过重新启动活动但不重新启动应用程序来应用资源和代码更改。如果有代码和资源的修改可以使用这个来使代码和资源即时生效。
Apply Code Changes:尝试仅应用代码更改而不重新启动任何内容。如果只有代码修改,可以使用这个来使代码生效。如果修改了代码和资源,请使用“Apply Changes and Restart Activity ”。
当使用Apply Changes失败时,AS会提醒是否重新运行应用,如果不想AS进行提醒而在失败时直接重新运行应用,可以打开File > Settings(mac: Android Studio > Preferences),在Build, Execution, Deployment > Deployment中选择两个复选框即可。需要注意的是如果是修改了onCreate中的代码则必须重启应用修改才可生效。