如果重新安装Android Studio的话要重新配置风格选项啥的,这篇是个很好的教程,原文链接:http://blog.csdn.net/skykingf/article/details/45485115

Android Studio-1.2版本设置教程

转自

http://licheetec.com/2015/05/02/android-studio-settings/

这两天Google更新了Android
Studio 1.2正式版,新版本的设置界面大变面,设置条目较旧版本进行了归类,不像以前那样列表长长的了。

趁着安装新版本的机会,把常用的设置记录一下,放到博客里面,以作备忘。

Android Studio / Gradle学习资源

在说设置之前,先上点学习Android Studio和Gradle的学习资源。

官方教程

非官方资源

环境搭建相关

下载

正式版的Android Studio和SDK可以在下面的链接进行下载
http://developer.android.com/sdk/index.html#Other
关于下载,我建议下载绿色版的Android Studio和SDK,别下安装包版捆绑版的,这样如果有哪个出了问题要重装,只要动一个就行了。


其他版本可以在这里找到 http://tools.android.com/download/studio/canary

禁用Windows中Ctrl+Space切换输入法的快捷键

Windows的Ctrl+Space快捷键(切换中文输入法)跟一堆IDE的冲突,所以必须禁用掉,按照下图那样修改注册表即可。
或者下载我改好的注册表文件(右键另存为),双击导入压缩包里面的文件,重启系统即可。


原理参考这里

环境变量

很多IDE依赖环境变量,正确设置好环境变量,可以确保软件能正常运行,和避免很多莫名奇妙的问题。

设置环境变量的方法请自行搜索。下面的环境变量值都是我自己电脑的,请按照实际情况进行修改。
还有PATH的要特别注意,要加到原来的后面,别一脑门全部覆盖掉。

JAVA

1
2
3
4
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 SDK

1
2
3
4
ANDROID_HOME=E:\DevTools\Android\sdk
PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
# ADB端口,可以避免国内一堆软件,如酷狗音乐啥的把ADB端口抢占了,值随便改个不常用的就行
ANDROID_ADB_SERVER_PORT=7123

Gradle

1
2
3
4
5
6
7
# 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

运行Android Studio前的配置

配置SDK Manager科学上网,升级SDK

最近红杏出了公益代理,简直是开发人员的福音,详情看:http://blog.honx.in/dev-only/
按照红杏提供地址和端口(目前是hx.gy:1080)进行修改(别加http://),必要时可以按一下“Clear
Cache”。

有条件的话,可以试试买个付费的shadowsocks,我现在shadowsocks.com的99包年套餐。
电信8M,部分线路能达到900多KB/s的速度,几乎满速了,感觉还行。
具体怎么购买和配置,不在本文介绍范围内,请自行找科普。
如果要买的话,请务必用 我的推广链接 ,我有提成的。(笑)

关于下载,ToolsAndroid
SDK Build-tools
建议全部下载
其他各个API版本,建议至少下载SDK
Platform
(必须,framework层的东东全在这里)和Sources
for Android SDK
(源码),
Extras中必须下载Android
Support Repository
Android
Support Library
(Support库的东东,现在开发离不开Support库了),
上面提到的是开发必须用到的,其他东西就看情况了,你有时间又不在乎资源占用的话,全下载都行。
顺便附上我自己下载的,猛戳此连接查看

修改idea.properties文件

找到<android-studio>\bin\idea.properties文件,打开,改成这样:

1
2
3
4
5
6
7
8
# 禁止第一次运行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的升级程序删了后找不回来。

设置Android Studio

正题来了,运行后,进入欢迎界面,别急着建工程,先ConfigureSettings去修改设置。

IDE外观&行为

修改主题,修改全局字体

  1. 修改主题,想用炫酷的深色主题,就改成Darcula吧;
    字体的话,选一个带中文的,要不然会有很多口口,我这里用Microsoft
    YaHei UI
    ,很不错。
  2. 启用/禁用动画特效,禁用掉感觉可能会快点。

禁止自动打开上次的工程

我喜欢自己选打开哪个工程,果断禁用

设置网络代理

跟上文一样,改为红杏公益代理吧

禁用自动检查更新

洁癖的选择,升级控请无视

配置快捷键

不管你改不改,反正我没改,默认的好,免得以后查资料,操作对不上

编辑器

鼠标悬停显示文档,格式化&导包提示

  1. 鼠标指针悬停若干时间,显示文档,时间自己改。
  2. 就是按格式化代码或者导包时,是否会显示个对话框,觉得烦人的话,都取消掉吧,反正我取消了。

显示行号,显示方法分隔线

勾上吧,你值得拥有的

代码折叠

Intellij IDEA有很多地方的代码都能自动折叠,不过我看不惯,所以取消了,这里见仁见智,看着办
P.S. Ctrl
+ .
 可以折叠和展开代码

代码智能提示

  1. 敲什么字符会提示,All(大小写全部符合),None(不管大小写,符合就提示),(First letter)(第一个字符符合就OK,其他随意)。我这种脑残没记性的当然选择None。
  2. 自动弹出文档,时间看着办。
  3. 自动弹出方法参数提示,时间看着办。

自动导包

  • Optimize imports on the fly:优化导包,格式化代码时会删掉多余的导包。
  • Add unambiguous imports on the fly:敲代码时,敲简单类名就帮你把包导了。

创建个人代码样式配置

估计是为了保护默认的代码样式配置,让用户把配置搞坏了也能一键还原,IDEA不允许修改默认的配置,需要用户创建配置才能进行修改。
选择基于哪个主题的,然后Save
As
一份即可。

修改代码字体

强烈建议用Consolas字体,好看!!!

修改控制台字体

好吧,我就喜欢这个字体不行么?

Logcat字体

要改的话,得先把1那个地方的勾取消掉

修改注释位置,禁用“语句堆一行”

  • Comment at frist column:启用的话,注释符号就会在行首,否则就按照缩进来注释。我取消掉了。
  • Control statement in one line:格式化代码的时候,会把些很短的语句合并成一行。我觉得这样影响代码可读性,故取消。

修改变量前后缀

静态成员是s,普通成员是m,有点意思

修改新建文件文件头

每次建新类的话,对下面这段注释肯定很熟悉。

1
2
3
/**
* Created by licheetec on 2015/5/2.
*/

上图就是通用的文件头,框住的地方是你系统的用户名,想个性化的话,可以改这里,至于哪里引用这个文件头的呢,就在隔壁。

修改文件编码为UTF-8

别坑队友,小伙伴们都统一改为UTF-8吧。

体验增强

增强Live Templates(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$) {
会被自动格式化为多行。
下面是foreachfbc的动图演示

おわり

搞定,Android Studio基本设置教程暂时这样了,以后有新东西再更新,其他编译系统相关的暂时不是摸得很明白,就不乱来误人子弟了。
可累了。

【转】Android Studio-1.2版本设置教程的更多相关文章

  1. Android Studio(二):快捷键设置、插件安装

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  2. Android Studio 好用的设置

    Android Studio 好用的设置 设置目录 Getter 模板修改--自动处理 null 判断 格式化代码自动整理方法位置--广度 or 深度 设置步骤: Getter 模板修改,自动处理 n ...

  3. Android Studio发布Release版本之坑--Unknown host 'd29vzk4ow07wi7.cloudfront.net'

    使用Android Studio发布Release版本时,出现Unknown host 'd29vzk4ow07wi7.cloudfront.net'...错误. 解决方法:修改本机的DNS为8.8. ...

  4. 教你如何使用android studio发布release 版本【转】

    原文链接 想必还有人对如何在Android studio (以下简称as)发布release版本的app而狂刷百度吧?都是过来人,我很理解这种心情,百度到的基本是半成品,为什么这么说呢?百度一下,你就 ...

  5. .net程序员的android studio 初体验 (环境设置2022年10月)

      很久以前用DevExtreme写的一个Hybird APP要添加蓝牙打印功能,但是用来打包APP的phonegap被adobe关闭了,所以,只能自己用cordova去打包安卓APP,不得已,研究了 ...

  6. Android Studio的下载和安装教程(从ADT到AS)

    之前一直使用的是Android development tools(简称ADT),后来说是google对ADT不再提供支持,然后一直在考虑是否把自己电脑换成Android Studio(简称AS),从 ...

  7. Android Studio 常用快捷键以及设置

    常用快捷键: Ctrl+Q 出现文档提示 跟ecplise的 鼠标悬浮差不多 Ctrl+Alt+t 包围代码 Home End 移动光标到文本首和文本尾 Alt+回车 导入当前包 Ctrl+Alt+O ...

  8. 【Android】Android Studio3.1 Mac版本设置项目桌面icon

    近来项目处于测试阶段,工作少了许多,就装了个最新的Android Studio,想写一下安卓.新建好项目,想设置个桌面的icon.我先准备好自己的icon图片,然后复制粘贴到res/mipmap-hd ...

  9. Android Studio 2.3版本 Run项目不能自动启动APP的问题 (转)

    参考: http://blog.csdn.net/lucasey/article/details/61071377 Android Studio 升级到2.3版本后 运行项目后,只是安装上了,而APP ...

随机推荐

  1. socket泄露的问题

    在增加keepalive和libevent 超时后,仍然会几个月后出现lsof统计句柄过多的问题,如下图,红线圈定的是不定期出现的错误关闭流,时间点和server端日志(只看到accpet fd,没有 ...

  2. 前端模拟 图片上传---->>通过选取的图片获取其路径<<------

    <head> <meta charset="UTF-8"> <title>Title</title> <style> d ...

  3. code vs 1098 均分纸牌(贪心)

    1098 均分纸牌 2002年NOIP全国联赛提高组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解   题目描述 Description 有 N 堆纸牌 ...

  4. 【http】四种常见的 POST 提交数据方式

    来源:http://www.cnblogs.com/aaronjs/p/4165049.html HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS.GET.HEAD.POST.PUT ...

  5. October 25th Week 44th Tuesday 2016

    The best preparation for tomorrow is doing your best today. 过好今天,就是对明天最好的准备. Tomorrow is always base ...

  6. python之Socket网络编程

    什么是网络? 网络是由节点和连线构成,表示诸多对象及其相互联系.在数学上,网络是一种图,一般认为专指加权图.网络除了数学定义外,还有具体的物理含义,即网络是从某种相同类型的实际问题中抽象出来的模型.在 ...

  7. 搭建自己的LAMP

    LAMP的搭建说简单也简单,说难也不容易,如果采用一键安装也是比较容易的,但想配置自己需要的版本等等也是比较麻烦.前段时间我分别在自己的电脑和阿里云上部署了Lamp环境,以下是步骤和常出现的问题的解决 ...

  8. Delphi编程时候诡异地出现ORA-00937错误,记录解决它的思路和方法

    首先需要说明,这个问题的出现需要几个前提:使用微软的Oracle驱动(使用Oracle自己的驱动不会出现这个问题).使用绑定变量法,使用Format等方式拼接SQL也不会出现这个问题,还有一些诡异的规 ...

  9. Oracle sql连接

    inner-join                    left-outer-join                 right-outer-join                 full- ...

  10. TDD学习笔记【四】--- 如何隔离相依性 - 基本的可测试性

    前言 相信许多读者都听过「可测试性」,甚至被它搞的要死要活的,还觉得根本是莫名其妙,徒劳无功.今天这篇文章,主要要讲的是对象的相依性,以及对象之间直接相依,会带来什么问题.为了避免发生因相依性而导致设 ...