转载请注明原文出处 http://licheetec.com/2015/05/02/android-studio-settings/
这两天Google更新了Android Studio 1.2正式版,新版本的设置界面大变面,设置条目较旧版本进行了归类,不像以前那样列表长长的了。
趁着安装新版本的机会,把常用的设置记录一下,放到博客里面,以作备忘。
在说设置之前,先上点学习Android Studio和Gradle的学习资源。
正式版的Android Studio和SDK可以在下面的链接进行下载
http://developer.android.com/sdk/index.html#Other
关于下载,我建议下载绿色版的Android Studio和SDK,别下安装包版捆绑版的,这样如果有哪个出了问题要重装,只要动一个就行了。
其他版本可以在这里找到 http://tools.android.com/download/studio/canary
Ctrl+Space
切换输入法的快捷键 Windows的Ctrl+Space快捷键(切换中文输入法)跟一堆IDE的冲突,所以必须禁用掉,按照下图那样修改注册表即可。
或者下载我改好的注册表文件( 右键另存为 ),双击导入压缩包里面的文件,重启系统即可。
原理参考 这里 。
很多IDE依赖环境变量,正确设置好环境变量,可以确保软件能正常运行,和避免很多莫名奇妙的问题。
设置环境变量的方法请自行搜索。下面的环境变量值都是我自己电脑的,请按照 实际情况
进行修改。
还有 PATH
的要特别注意,要加到原来的后面,别一脑门全部覆盖掉。
JAVA_HOME=E:/DevTools/Others/Java/jdk1.7.0_67 CLASSPATH=.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar # 注意,%PATH%为原来的环境变量值,添加";"和后面的内容到原来值的后面 PATH=%PATH%;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
ANDROID_HOME=E:/DevTools/Android/sdk PATH=%PATH%;%ANDROID_HOME%/tools;%ANDROID_HOME%/platform-tools # ADB端口,可以避免国内一堆软件,如酷狗音乐啥的把ADB端口抢占了,值随便改个不常用的就行 ANDROID_ADB_SERVER_PORT=7123
# Android Studio正式版后就内置了一个Gradle,当然你也可以另外去Gradle官网下载一个 GRADLE_HOME=E:/DevTools/Android/android-studio/gradle/gradle-2.2.1/bin PATH=%PATH%;%GRADLE_HOME%/bin # 依赖仓库存放路径,平时构建工程时下载的依赖库都放在这里 # 不配置的话,Windows中默认是在C:/Users/<username>/.gradle的 # 重装系统时忘记备份,又不想重新下载依赖的话,就赶紧把这里改了 GRADLE_USER_HOME=E:/DevWorks/.gradle
最近红杏出了公益代理,简直是开发人员的福音,详情看: http://blog.honx.in/dev-only/
按照红杏提供地址和端口(目前是 hx.gy:1080
)进行修改(别加 http://
),必要时可以按一下“Clear Cache”。
有条件的话,可以试试买个付费的shadowsocks,我现在shadowsocks.com的99包年套餐。
电信8M,部分线路能达到900多KB/s的速度,几乎满速了,感觉还行。
具体怎么购买和配置,不在本文介绍范围内,请自行找科普。
如果要买的话,请务必用 我的推广链接
,我有提成的。(笑)
关于下载, Tools
中 Android SDK Build-tools
建议 全部下载
,
其他各个API版本,建议至少下载 SDK Platform
(必须,framework层的东东全在这里)和 Sources for Android SDK
(源码),
Extras
中 必须 下载 Android Support Repository
和 Android Support Library
(Support库的东东,现在开发离不开Support库了),
上面提到的是开发必须用到的,其他东西就看情况了,你有时间又不在乎资源占用的话,全下载都行。
顺便附上我自己下载的, 猛戳此连接查看 。
找到 <android-studio>/bin/idea.properties
文件,打开,改成这样:
# 禁止第一次运行Android Studio时,自动检查和升级Android SDK disable.android.first.run=true # 下面两个是Android Studio的设置、插件和运行时产生的其他文件存放的目录 # 不改的话,Windows中默认在 C:/Users/<username>/.AndroidStudio.2/ 里面 # ${idea.home.path}表示Android Studio程序的主目录,注意目录分隔符要用正斜杠“/” idea.config.path=${idea.home.path}/.AndroidStudio.2/config idea.system.path=${idea.home.path}/.AndroidStudio.2/system
非常坑爹的是,每次Android Studio升级时,都会强制检测AS主目录里面的文件或文件夹是否被动过,
当然也包含这个idea.properties,
有些增强模板或插件,例如这个 AndroidStudioTemplate ,安装时要求覆盖 <android-studio>/plugins/android/lib/templates
。
如果发现被改了,就会要求进行
(恢复默认)操作,举例来说,idea.properties和那个templates会被还原为解压时的模样,各种修改都会失效。
所以保险起见,这个 idea.properties
文件改完就备份一下,以后升级完AS,就手动改回去,各种插件/模板也存一个备份,别装完就删掉,免得被AS的升级程序删了后找不回来。
正题来了,运行后,进入欢迎界面,别急着建工程,先 Configure
→ Settings
去修改设置。
Darcula
吧; 口口
,我这里用 Microsoft YaHei UI
,很不错。 我喜欢自己选打开哪个工程,果断禁用
跟上文一样,改为红杏公益代理吧
洁癖的选择,升级控请无视
不管你改不改,反正我没改,默认的好,免得以后查资料,操作对不上
勾上吧,你值得拥有的
Intellij IDEA有很多地方的代码都能自动折叠,不过我看不惯,所以取消了,这里见仁见智,看着办
P.S. Ctrl + .
可以折叠和展开代码
估计是为了保护默认的代码样式配置,让用户把配置搞坏了也能一键还原,IDEA不允许修改默认的配置,需要用户创建配置才能进行修改。
选择基于哪个主题的,然后 Save As
一份即可。
强烈建议用 Consolas
字体,好看!!!
好吧,我就喜欢这个字体不行么?
要改的话,得先把1那个地方的勾取消掉
静态成员是s,普通成员是m,有点意思
每次建新类的话,对下面这段注释肯定很熟悉。
/** * Created by licheetec on 2015/5/2. */
上图就是通用的文件头,框住的地方是你系统的用户名,想个性化的话,可以改这里,至于哪里引用这个文件头的呢,就在隔壁。
别坑队友,小伙伴们都统一改为UTF-8吧。
Ctrl+J
的智能提示模板) 默认的Live Templates不够用,连foreach都没,幸好Github上的大神做了增强的模板,果断拿来用。
idea-live-templates: https://github.com/keyboardsurfer/idea-live-templates
文件下载后,找到下面这个目录:
<android-studio>/.AndroidStudio.2/config/templates
,
至于为什么是这个目录,麻烦往前补补 修改idea.properties文件 ,
如果没有 templates
文件夹的话,自己手动建一个即可。
把所有 *.xml
文件弄进那个文件夹,重新打开Android Studio,就能看到效果了。
foreach
那里要改一个设置,否则 for ($i$ : $data$) {
会被自动格式化为多行。
下面是 foreach
和 fbc
的动图演示
搞定,Android Studio基本设置教程暂时这样了,以后有新东西再更新,其他编译系统相关的暂时不是摸得很明白,就不乱来误人子弟了。可累了。