前言
经常要用别人的Android Studio,但是每个人的开发习惯不一样,有人之前一直用Eclipse,有人之前一直用Visual Studio,快捷键不一样,所以要设置Android Studio,最好每个人都备份一下配置文件,打个压缩包,出差在外也好,和同事协同也好,替换配置能省不少事。
个人习惯记录
- Settings->KeyMap->Eclipse
快捷键用习惯了,比如Ctrl+D删除一行、Alt加↑往上移动一行、Alt+←游标返回上一步操作的地方、Ctrl+G检索用到的地方等。 - Settings->Edit->Font把字体调到个人喜欢大小,我个人是16
- Settings->Plugins里装几个常用的插件,比如DPI Calculator、GsonFormat、Alibaba Java Coding Guidelines、Android Parcelable code generator一些,值得一提的是,Android Studio3.6版本之后无法在软件内部直接下载,需要手动去各工具网站下载之后再导入。
- 设置gradle用户空间,这个一般使用默认的,也可以自己设置
- Settings->Other Settings->Kotlin Compiler的target JVM version设置成1.8
注意上图的For Current Project(当前项目)
设置新项目则在File->New Projects Settings->Settings for New Projects
- File->Settings->Editor->File and Code Templates设置新建文件默认添加头部
/**
* @author haizhuo on ${DATE}
* @introduction
*/
这样新建文件的时候会自动添加头部作者和时间。
- 设置SDK、ndk、jdk路径
File->Project Structure->SDK Location
建议:如果电脑上有多个版本的Android Studio,建议设置系统环境变量下的jdk,因为在不同的进程上使用不同的JDK位置可能会导致Gradle生成多个守护程序。如果没有设置系统环境变量,gradle使用的jdk默认会使用当前Android Studio软件里的jre版本,可能与项目不匹配,会提示项目和gradle使用jdk版本不一致的警告。此外,关于环境变量配置可以查看文末的链接。
设置配置
首先打开Android Studio\bin目录,有3个文件需要注意:
- idea.properties
可以设置ide可打开最大文件大小;编辑器提供代码帮助时最大文件大小(如果启用了代码帮助,则文件越大,编辑器的工作就越慢);控制台循环缓冲区大小(输出大小不大于指定的缓冲区大小(Kb));
插件plugin文件夹路径;ide日志文件夹路径;弹出菜单属性等。
而我们要设置的是idea.config.path、idea.system.path和idea.plugins.path,分别为ide配置文件夹路径、ide系统文件夹路径和ide插件文件夹路径。
不指定,windows系统安装Android Studio时候有默认地址,比如AS3.5在
没错,这2就是我们要备份的文件。
当换机时,修改idea.properties,修改如下:
#举个例子
idea.config.path=D:/Tom/.AndroidStudio/config
idea.system.path=D:/Tom/.AndroidStudio/system
idea.plugins.path=${idea.config.path}/plugins
idea.log.path=${idea.system.path}/log
如果想拷贝之前使用的plugin,默认配置位置示例
C:\Users\Tom\AppData\Roaming\Google\AndroidStudio2020.3\plugins
- studio.exe.vmoptions
- studio64.exe.vmoptions
虚拟机配置,我基本没配过,就见过设置更新地址、IPv4堆栈设置(true表示只支持ipv4)
-Djava.net.preferIPv4Stack=true
-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml
-Didea.patches.url=http://dl.google.com/android/studio/patches/
# 电脑配置好调大就完事了,软件运行也要吃内存
-Xms512m
-Xmx4096m