Android Studio详细安装流程和配置、主题

在这里先给你们一张个人Android studio的外观截图:html

一、Android Studio安装

Android studio下载地址: java

安装流程
这个比较基础简单,在这给一个地址,你们能够参考一下Android studio安装流程 android

Android studio是能够同时安装两个版本的,你能够选择安装一个本身习惯的稳定版本,同时再安装一个最新的Beta版本。
注意点:在安装第二个版本时,在安装流程选项里的“uninstall the privious version”的选项要取消勾选,以下图(取消勾选表明不覆盖原有安装版本)。 程序员

二、安装常见问题及其解决方案

问题一

在安装的时候最好是按照它原来的路径安装,不要修改路径。修改了路径后可能会出现了一些问题,没有解决。因此提醒你们,在安装的时候最好不要修改安装路径哦~
固然,若是你对安装流程已经很熟悉了的话,能够按照本身的方式设置路径等配置 编程

问题二

'tools.jar' seems to be not in Android Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.  复制代码

在打开的过程当中报出以上错误,tools包没有找到,解决方法是在设置环境变量中的JAVA HOME时须要注意,在最后须要以\结尾。如图: android-studio

2
2

问题三

一直停留在fetching Android sdk compoment information界面 bash

3
3

出现该界面是一直在得到android sdk的信息。
解决方法: 网络

  1. 找到安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
  2. 在idea.properties文件末尾添加一行: disable.android.first.run=true ,而后保存文件。
  3. 关闭Android Studio后从新启动,即可进入界面。

问题四

Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect  复制代码

链接谷歌网络超时
解决方法:
打开SDK目录 安装时默认地址为C:\Users\Administrator\AppData\Local\Android\sdk 。打开SDKManager,选择Tools下的Options,将如图所示选项勾上。也就是others中第一个选项 app

4
4

而后打开C:\WINDOWS\system32\drivers\etc中的hosts文件,在最后一行添加以下内容: dom

203.208.46.146 www.google.com
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com  复制代码

三、Android studio配置

Android Studio 原有配置,好比编辑区字体大小、Log输出的颜色真的不敢恭维。咱们敲代码是要有一个温馨的视觉环境的。
其实AS提供了一个很是方便的功能帮助咱们导入或者导出设置。所以咱们在安装一个新的 Android Studio 的时候一般会导入一个以前的设置。这点上也表现出AS的方便之处。

下面是当我在配置个人 Android Studio 的时候,一些配置技巧或许对你有必定的帮助。

显示行号

当我首次启动个人 Android Studio 的时候,我想作的第一件事就是但愿能看到文件中的行号。

配置方法

  1. File | Settings 打开设置
  2. 选择 Editor | General | Appearance
  3. 勾选 Show line numbers

5
5

ps:在编辑区域最左侧右键选中 Show line numbers 也可让当前打开的文件显示行号,不过这是一个临时设置,当前文件关闭后便失效。

驼峰选择

Android 开发中,咱们一般会使用驼峰命名法对变量进行命名,可是当咱们经过 Ctrl + Left/ Right 键改变字符选择区域的时候 Android Studio 默认不支持‘驼峰’单词的选择。

6
6

7
7

配置方法

  1. File | Settings 打开设置
  2. 选择 Editor | General | Smart Keys
  3. 选中 Use “CamelHumps” words

8
8

注意:若是你仍然但愿当鼠标在单词上双击以后选中整个单词,须要做以下设置:

  1. File | Settings 打开设置
  2. 选择 Editor | General
  3. 取消选中 ‘Honor Camel Humps words settings when selecting on double click’

命名前缀

咱们一般会遵循 Android 官方关于编码风格的指导来进行字段命名。在 Android 源码中咱们能够看到一般成员变量都是以‘m’开始。其实Android Studio 能够自动在帮咱们生成字段名称的时候加上自定义的前缀,如:

  • 非共有,非静态的成员变量以’m’开始
  • 静态成员变量以’s’开始

9
9

配置方法

  1. File | Settings 打开设置
  2. 选择 Editor | Code Style | Java
  3. 选择 Code Generation 标签
  4. 给普通 Field 添加一个’m’前缀,给 Static filed 添加一个’s’前缀

10
10

快速导包

在 Android Studio 中,咱们能够经过 Alt + Enter 和 Control + Alt + O 进行导包和清除无用导包,但咱们都但愿这些事情应当快速自动完成。

11
11

12
12

配置方法

  1. File | Settings 打开设置
  2. 选择 Editor | General | Auto Import
  3. 勾选 Optimize imports on the fly
  4. 勾选 Add unambiguous imports on the fly

13
13

PS:这里我补充一下,关于这个配置,个别朋友在问,若是个人项目中两个甚至多个包下都有一个类叫 ImageLoader ,自动导入的结果有没有可能不是我想要的包下的?兄弟你放心,你去查一下 unambiguous 的意思就知道了。针对包名不肯定的状况, Android Studio 会选择 No can no import, you can you up ,不会自做聪明,而是会让你本身手动导入。因此,请放心使用。

Log 颜色

Darcula 主题中 Logcat 的默认配色只有红白两种颜色,不太便于咱们区分 Log 的类型。

14
14

我建议你们采用以前 Android Holo 主题那种鲜明的配色

15
15

配置方法

  1. File | Settings 打开设置
  2. 选择 Editor | Color & Fonts | Android Logcat
  3. 点击 Click on Save As…按钮建立一个新的配色 Scheme
  4. 按照下面的表格修改对应的颜色(修改以前须要取消勾选 Use inherited attributes)

16
16

四、配置补充

主题修改

可能你们会以为软件的界面不太好看,咱们能够换一下主题。选择菜单栏“File--settings--apperance--theme”,主题选择Darcula:

17
17

导入第三方主题 & 代码配色

Android Studio 中默认主题的代码配色我的感受已经很和谐,但这个东西仁者见仁。
这里呢咱们就不教你们一个一个配置对应颜色了,这里教你们如何导入第三方主题。
系统提供的两种主题可能都不太好看,咱们能够进入下面等等网站来获取第三方主题,好比说Sublime主题就是我我的喜好的:

第三方主题经常使用下载地址:
Android Studio Themes
Color Themes

18
18

19
19

上图中,下载下来以后,是一个jar包。那怎么导入到Android Studio呢?
别着急,回到Android Studio,选择菜单栏“ File-Import Settings”,将下载好的jar包导入便可。

代码字体修改

代码编辑区字体修改:选择菜单栏“File--settings--Editor--Colors&Fonts--Font”:

20
20

一样也能够修改控制台的字体:

21
21

修改完以后发现AS的一些默认字体如侧边栏的工程目录的字体并无发生变化,若是想改的话,那仍是改一下吧(我我的通常是不改的),修改AS的默认字体:

22
22

对于什么字体是编程的最佳字体,这个真的要靠我的的看法了。若是你没有字体的观念,这里我推荐:Windows 下 Consolas 多是你最好的选择。

附:知乎上关于字体的一篇帖子
Android Studio有哪些值得推荐的主题背景

附:个人风骚主题

在网上偶尔看到有网友推荐这个主题,试用了大爱。目前我用的这个,其它没发现好看的。

截图
截图

注意界面的图标,颜色。是否是看上去颇有爱啊?

设置方法:

  1. 打开 Settings/Preferences对话框(OSX / Unix系统⌘+,,Windows系统:Ctrl+Alt+S)
  2. 在左侧窗格中,选择Plugins。
  3. 点击 Browse repositories…,搜索 Material Theme UI
  4. 点击安装插件,并确认你的意图,如下载并安装插件。
  5. 点击OK在设置对话框,而后从新启动以使更改生效。

A
A

经过重启发现主题变得好看的不要不要的,不要激动,接下来接着下载插件并修改代码和Logcat输出颜色(步骤同上)

  1. 打开File >> Settings >> Plugins,点击Browse Repositories…
  2. 搜索ChroMATERIAL并安装上,重启。
  3. 接下来经过设置应用上这个插件。打开File >> Settings >> Editor >> Colors & Fonts >> Scheme
  4. 选中ChroMATERIAL并肯定。
  5. 接着设置Logcat。打开Preferences → Editor → Colors & Fonts → Android Logcat
  6. 确保ChroMATERIAL在下拉列表中选中,而后单击另存为...,选择一个名称前,ChroMATERIAL + HOLO并用确认OK。
  7. 在中心点击每一个项目从列表并改变它们的前景根据下表推荐的颜色到对应的选项上,
    单击应用 / 肯定。

B
B

五、活动模板

Android Studio 中默认提供了不少很是方便的活动模板(Live Templates),例如,咱们输入sout 后按 enter 键, Android Studio 会自动帮咱们写入 System.out.println();

图片23
图片23

其实 sout 就是 AS 自带的一个活动模板。

图片26
图片26

由此能够看出,活动模板就是咱们经常使用代码的一个缩写。开发中有不少代码都会重复出现,所以自定义合适的活动模板能很大程度上避免咱们不少重复的体力劳动。那么问题来了,如何自定义?

这里咱们实现一个AS不自带的方法,就是咱们常用的switch用法做为例子。

24
24

按照图上的流程走便可,我说一下switch()里的参数

  1. 在Custom的自定义组下,建立一个swi的自定义活动模板
  2. 提示关键字设置为 swi ,描述为 switch的选择语句
  3. 而后设置四个参数CONTAINER, FIRST,SECOND,END,分别表明着参数,第一个选择,第二个选择,最后一个光标坐落点。
  4. 而后点击右边的Edit variabldes,而后进行对四个参数的做用进行赋值,第一个参数咱们选择suggestFirstVariableName(“Object”)表示系统推荐的,第2、三是为了咱们方便写入咱们须要的值,换行只须要回车就能够切换,避免鼠标操做,纯键盘手打,第四个参数就是咱们输入的最后。

输入方式以下图所示:

25
25

这里咱们再以Handler为例。下面是在 Activity 中一个合格的 Handler 该有的样子:

private static class MyHandler extends Handler {
        private WeakReference activityWeakReference;

        public MyHandler(MainActivity activity) {
            activityWeakReference = new WeakReference(activity);
        }

        @Override
        public void handleMessage(Message msg) {
            MainActivity activity = activityWeakReference.get();
            if (activity != null) {

            }
        }
    }  复制代码

至于缘由我就再也不重复了,网上有太多的文章有讲过。如今若是我只但愿输入一个‘psh’就自动出现上面这段代码的话,我应该这么作:

配置方法

  • File | Settings 打开设置
  • 选择 Editor | Code Style | Live Templates
  • 点击最右侧的加号并选择 Template Group
  • 在弹出的对话框中输入一个活动模板分组的名称,如 custom
  • 在左侧选中上一步中建立的 custom 分组,点击右边的加号
  • 选择 Live Template ,在 Abbreviation 中对输入 psh
  • 在 Description 中输入这个活动模板的描述
  • 在 Template text 中输入如下代码

图片27
图片27

  • 点击下方的 Define 按钮,选中 java 表示这个模板用于java代码
  • 点击右侧的 Edit variables
  • 选择 Expression 下拉框中的 className 并勾选 Skip if…

这个操做的做用是,AS会自动将咱们在上一步中用’$’符包裹的 className自动替换为当前类不含包名的类名

  • 点击 Apply 和 Ok 让设置生效。

至此,一个咱们自定义的 custom 模板组中的 psh 活动模板就定义完成了。下面咱们来验证一下,见证奇迹的时候到了:

图片28
图片28

六、其余配置

类的头文件声明,标上本身的专一权

类的头文件声明,由于咱们写的代码,在开发程序的时候,咱们通常都会给文件自动添加上一些关于文件的注释信息,好比开发者的名字,开发的时间,开发者的联系方式等等,效果图以下。

29
29

设置步骤

  1. 点击菜单栏的“File“->“Settings”,打开Settings窗口
  2. 点击“IDE Settings”下面的“File and Code Templates”,而后选中Templates里面的Class
  3. 而后选中Includes tab下面的File Header。
  4. 在最右边的输入框中就能够输入咱们想要设置的注释模板了。好比咱们输入:

    /**  
      * Created by OCN.Yang on ${DATE}. ${HOUR}:${MINUTE}  
      * mail:yangocn@163.com  
      */  复制代码

而后点击ok便大功告成了。

关闭更新

30
30

禁止自动打开上次的工程

我喜欢本身选打开哪一个工程,果断禁用,设置以下:

31
31

禁止代码折叠

Intellij IDEA默认有不少地方的代码都会自动折叠,不过我看不惯,因此取消了,设置以下:

32
32

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

33
33

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

修改文件编码

34
34

七、最后的定格:保存本身的配置

安装好Android studio,辛辛苦苦设置的属于本身的独特配置,当面临从新安装新版本或是换工做硬件时,又要头大的从新来过?不要慌,不要怕,做为程序员,面对这种场景咱们更不会从新造轮子的。如今就教你怎么导出设置,从而实现共享

  • 一、选择 File -> Export Settings...,而后勾选须要处处的设置项,Code Style,File Template, Key maps ,Live Templates 等比较经常使用的,能够本身选择处处后的存放地址,命名为 settings.jar

35
35

  • 二、导出成功后,会有一个成功提示。导出成功后,会获得一个 settings.jar 包,能够把这个 jar 包保存起来,共享给同事,或者拷贝到 家里 或者 办公室 的电脑里面。

36
36

  • 三、接着即是 导入 的工做,选择 File -> Import Settings...,而后选择第二步中的 jar 包,选择须要导入的模块,点击 OK 便可。

37
37

38
38

参考文章
Android studio安装配置常见问题及其解决方案
Android Studio 进阶详细配置

更新:

Android Studio Prettify

当提到这个控件大多数人知道的它的功能是能自动书写findViewById

1
1

这里的用法是:光标放到设置xml文件的那行,Alt+Insert会弹出插件目录,在这里你能够选择是生成全局仍是局部的控件变量,相对来讲仍是挺方便的。
可是这里须要注意的是,当有多个activity用到相同的xml文件时可能会有小bug。这个是听用的人说的,我没具体用到过具体是怎样的bug不太清楚。本人来讲不建议使用它来生成findviewbyid。毕竟Android ButterKnife Zelezny仍是挺方便的。

相对来讲我更喜欢它的另一个做用:将代码中的字符串写在string.xml文件中

2
2

在代码中的字符串上能够右键选择将它写在string.xml文件里。
固然你也能够选择光标放在字符串上Alt+Enter(回车键)选择第一个Extract String Resource选项完成。同时这个方法你也能够用到编写布局文件上:
3
3

让Android studio像Sublime同样全屏代码

先看一下效果(真正意义的全屏代码啊):

sublime2
sublime2

看上去是否是特别爽,在有些时候用用也是不错的体验呢。
这个功能是Android studio自带的功能,可是须要你先手动设置一下:全屏代码的快捷键(默认状况下这个功能是没有快捷键的,便是关闭的):
sublime1
sublime1

这里我设置的是Ctrl+分号,你们在设置的时候也能够根据本身的喜爱设置,只要不要和官方的其余快捷键冲突就好。固然个人设置是亲测不冲突的哦!

Sexy Editor(代码编辑区设置背景图)

其实这个插件功能我是早就知道的,可是我不提倡这样作,毕竟一个花花绿绿的背景图会给代码编辑形成必定的视觉障碍。如今想一想,做为程序员,也许设置一个背景图片也是本身个性风骚独步的一种体现,那就在这里说说它的实现方式吧,下面先看一下效果图(截图摘自他处):


效果怎么样?若是你喜欢的话......

下面咱们介绍一下安装过程:
若是想添加图片背景咱们须要安装一个插件,Preferences -->Plugins 搜索 Sexy Editor (前提是你没有安装过哦),看图:


OK,到这一步呢,你已经成功一半了,安装完毕后在你的Other Setting下看到Sexy Editor,如图:

到这里都基本OK,在最下面点Insert 上传图片就能够了,就能够体验你想要的图片背景了。

配置方法:Position是对齐方式,Opacity是透明度,Shrink to fit适应屏幕,Slideshow是图片轮换时间单位ms,Random是随机轮换照片,最底下Insert导入本地图片。

相关文章
相关标签/搜索