Android零基础入门第13节:Android Studio配置优化,打造开发利器

是否是不少同窗已经有烦恼出现了?电脑配置已经很高了,可是每次运行Android程序的时候就很卡,并且每次安装运行程序都要等待很长时间,若是是在开发后期须要不停的修改代码运行看效果,这一定会影响工做效率。android

有什么办法能够改善一下这些问题呢?方法是确定会有的,接下来经过两期来从两个维度来提升效率。今天首先来优化配置咱们的Android Studio开发工具,将一些使用不多但占有内存的插件屏蔽,将影响效率的地方进行优化,下一期来专门升级咱们的Android模拟器。程序员

 

 

1、Setting入口

 

Android Studio的设置入口主要有两个地方,分别以下:编程

一、当尚未打开或建立工程的时候,能够经过主页进入设置页面:ubuntu

二、当已经打开或建立了工程的时候,能够经过菜单栏“File - Setting”或者快捷键“Ctrl + Shift + S”进入设置页面:c#

经过以上两种方式都能打开Android Studio的设置页面,以下图所示:windows

接下来就能够开始各类优化设置了。服务器

 

 

2、Setting优化

 

Setting模块默认包含八大分支,可能还会包括其余设置,以下图所示:微信

一、Appearancebehavior:外观与行为网络

二、Keymap:快捷键架构

三、Editor:编辑

四、Plugins:插件

五、VerSion COntrol:版本控制

六、Build、Excution、Deploypent:编译、运行、发布

七、Languages  Frameworks:语言和框架

八、Tools:工具

九、Other Settings:其余设置

接下来咱们就一一来进行优化设置。

一、界面主题设置

默认的 Android Studio 为灰色界面,能够选择使用炫酷的黑色界面。Settings -- Appearance -- Theme 。

这里选择 Darcula 主题。

二、系统字体设置

若是你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,能够这么设置。Settings -- Appearance ,勾选 Override default fonts by (not recommended) ,选择一款支持中文的字体便可。

我这里使用的是微软雅黑 ,字体大小为12,效果还不错。

三、动画显示设置

为节约电脑性能能够禁止掉动画显示,Settings -- Appearance 。

为了提高效率,能够反选Animate windows便可。

四、菜单栏或工具栏设置

若是须要自定义菜单栏或者工具栏,能够这么设置,Settings -- Menus and Toolbars,能够加入本身新定义的,也能够修改系统的设置。

正常状况下不建议你们随便设置,不然有的功能会不当心删掉,不便于后期开发,能够等足够熟悉后再来尝试打造个性化菜单栏和工具栏。

五、工程打开关闭设置

设置当打开Android Studio时是否自动打开上次关闭的工程,以及关闭工程时是否弹出退出提示,Settings -- System Settings。

这里反选Reopen last project on startup,下次打开Android Studio时默认进入主页面,因此不须要自动打开上次关闭的工程。

为了避免当心关闭工程,因此选择Confirm application exit,每次关闭时会弹出确认提示框。

六、打开新项目提示方式

打开新项目提示方式这样设置,Settings -- System Settings。

七、同步设置

Android Studio文件发生改变的时候,会同步文件信息,能够禁用下降内存占用,Settings -- System Settings。

八、代理设置

 因为使用Android Studio期间,不少时候都要访问谷歌官方服务器,而因为一些其余缘由,会致使链接不上或者速度很慢,那就须要咱们设置一下国内的镜像代理了,Settings -- System Settings-- HTTP Proxy。

Android SDK在线更新镜像服务器有不少,下面列举出来一部分,选择其中一个就好。

中国科学院开源协会镜像站地址:

http://mirrors.opencas.cn 端口:80

http://mirrors.opencas.org 端口:80

http://mirrors.opencas.ac.cn 端口:80

上海GDG镜像服务器地址:

http://sdk.gdgshanghai.com 端口:8000

北京化工大学镜像服务器地址:

http://ubuntu.buct.edu.cn/ 端口:80

http://ubuntu.buct.cn/ 端口:80

http://ubuntu.buct6.edu.cn/ 端口:80

大连东软信息学院镜像服务器地址:

http://mirrors.neusoft.edu.cn 端口:80

腾讯Bugly 镜像:

http://android-mirror.bugly.qq.com 端口:8080

九、动检查更新

Android Studio支持自动检查更新。以前还没有发布正式版时,一周有时会有几回更新。你能够设置检查的类型,用以控制更新类型,Settings -- System Settings--Updates 。

勾选 Check for updates in channel ,即开通了自动检查更新。也能够禁用自动检查更新,减小AS的检查更新内存消耗。

下拉列表为更新通道,主要有4种:

1)Stable Channel : 正式版本通道,只会获取最新的正式版本。

2)Beta Channel : 测试版本通道,只会获取最新的测试版本。

3)Dev Channel : 开发发布通道,只会获取最新的开发版本。

4)Canary Channel : 预览发布通道,只会获取最新的预览版本。

以上4个通道中, Stable Channel 最稳定,问题相对较少, Canary Channel 能得到最新版本,问题相对较多。

十、Android Sdk配置

若是须要更换本地的sdk版本,或者在线更新sdk,能够这样完成,Settings -- System Settings-- Android SDK。

十一、快捷键

Android Studio的快捷键和Eclipse的不相同,可是你能够在Android Studio中使用Eclipse的快捷键,或者自定义快捷键,Settings -- Keymap 。

你能够从 Keymaps 中选择对应IDE的快捷键,Android Studio对其余IDE的快捷键支持仍是比较多的。建议不使用其余IDE的快捷键,而是使用Android Studio的快捷键。

当你想设置在某一个快捷键配置上进行更改,你须要点击 copy 建立一个本身的快捷键,并在上面进行设置。

十二、鼠标悬停显示文档

当鼠标悬停到某一个类的时候,会自动显示该类的文档说明,Settings -- Editor-- General。

选择图示选择,并设置延迟时间为500ms便可。

1三、自动导包

当你从其余地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。你能够这么设置,Settings -- Editor -- Auto Import。

Optimize imports on the fly:优化导包,格式化代码时会删掉多余的导包。

Add unambiguous imports on the fly:敲代码时,敲简单类名就帮你把包导了。

1四、代码长度提示

Android Studio编辑区域,在中部会有一条竖线,用以提醒程序员一行的代码长度最好不要超过这条线。若是你不想显示这条线,也能够关闭提示。Settings -- Editor -- Appearance ,取消勾选 Show right margin (configured in Code Style options) 。

1五、行号显示

显示行号,Settings -- Editor -- Appearance ,勾选 Show line numbers 。

1六、方法分隔符显示

方法与方法之间隔一条线,方便区分。Settings -- Editor -- Appearance ,勾选 Show method separators 。

1七、空格显示

习惯显示空格,这样就能看出缩进是 Tab 缩进仍是空格缩进。Settings -- Editor -- Appearance ,勾选 Show whitespaces 。

1八、代码智能提示

不管输入什么,只要有输入就有提示,Settings -- Editor -- Code Completion。

这里有三个值,分别为:

All:大小写所有符合

None:无论大小写,符合就提示

First letter:第一个字符符合就OK,其余随意

因为Android Studio大小写敏感,为了方便开发,建议选择None,而后时间设置为1s。

1九、代码折叠

有时候文件内容太多,查找不方便或者结构不清晰,就可能会用到代码折叠,Settings -- Editor -- Code Folding。

根据本身的喜爱选择相应的部分进行折叠,好比doc文档折叠、方法体折叠等。

20、代码字体设置

该部分会修改编辑器的字体,包含全部的文件显示的字体。Settings -- Editor -- Colors  Fonts -- Font 。

默认系统显示的 Scheme 为 Defualt ,你是不能编辑的,你须要点击右侧的 Save As... ,保存一份本身的设置,如个人保存为MyDarcula。而后在 Editor Font 中便可设置字体类型和大小。

其中Show only monospaced fonts 表示只显示等宽字体,通常来讲,编程等宽字体使用较多,且效果较好。

2一、字体颜色设置

字体的颜色能够分别进行设置,Settings -- Editor -- Colors  Fonts下面的每个小项均可以进行设置,好比Logcat。

选择图1处要设置的logcat信息种类,而后反选2处的Use Inberited attributes,在点击3处的颜色进行设置,会发现很是的美观,最后再保持便可。

能够根据你要设置的对象进行选择设置,同时你也能够从网络上下载字体颜色设置包导入。

2二、修改注释显示位置

设置注释不显示在首行,Settings -- Editor -- Code Style-- Java。

Comment at frist column:启用的话,注释符号就会在行首,不然就按照缩进来注释。

2三、修改语句合并成一行

格式化代码的时候,会把些很短的语句合并成一行,这样影响代码可读性,Settings -- Editor -- Code Style-- Java。

禁用语句堆一行,这里反选Control statement in one line,能够看到效果图的变化。

2四、对齐成员变量名

不少时候,成员变量名可以对齐看起来更加美观,Settings -- Editor -- Code Style-- Java。

这里勾选Align fields in colums,能够看到右侧的效果图。

2五、修改为员变量先后缀

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

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

2六、去除拼接检查

能够根据须要禁掉,Settings-- Editor-- Inspections ,找到Spelling项,取消勾选。

2七、类模板注释

每次建新类的时候,在文件头都会加入一些文件说明信息,Settings-- Editor-- File and Code Templates。

2八、文件编码

不管是你我的开发,仍是在项目组中团队开发,都须要统一你的文件编码。出于字符兼容的问题,建议使用 utf-8 。中国的 Windows 电脑,默认的字符编码为 GBK 。Settings-- Editor-- File Encodings 。

建议将 IDE Encoding 、 Project Encoding 、 Properties Fiels 都设置成统一的编码。

2九、本身定义Live Templates

能够很好的方便开发,大大提升开发效率,这里不作过多介绍,能够参考以前的文章:巧用Live Template,不只能提高AS开发效率,还能装逼

30、插件设置

Android Studio和Eclipse同样,都是支持插件的。Android Studio默认自带了一些插件,若是你不使用某些插件,你能够禁用它,Settings -- Plugins。

右侧会显示出已经安装的插件列表,取消勾选便可禁用该插件。 如:

CVS Integration : CVS 版本控制系统。

Google Cloud Tools For Android Studio : Google云。

Google Login : Google帐号登陆。

hg4idea : Mercurial 版本控制系统。

固然,在这里还能够安装一些咱们须要的插件,如Genymotion,后期再陆续学习,欢迎关注公众号ShareExpert。

3一、Github设置

若是你使用 GitHub 进行代码控制,你须要设置 GitHub的信息。Settings -- Version Control -- GitHub ,在右侧中填入你的 GitHub服务器,和登录帐号密码。

3二、Git设置

 若是你使用 Git 进行版本控制,你须要设置 Git 的安装文件目录。Settings -- Version Control -- Git ,在右侧中选择你的 Git 的安装目录。

3三、Gradle离线构建

使用本地离线Gradle构建,能够大大提升构建速度,不然会不断从官网检查更新下载最新的Gradle,Settings --Build、Excution、Deploypent-- Gradle。

3四、优化编译速度

Android Studio编译的时候一样可使用离线,能极大优化编译速度。Settings --Build、Excution、Deploypent-- Compiler。

 

 

3、Project Structure设置

 

在开发过程当中,除了上述Setting的全局优化配置,咱们还会对当前Project进行一些配置,入口以下:

主要有三块内容的配置。当前Project对于的sdk、jdk、ndk路径配置,以下图所示:

第二个内容就是项目的Gradle版本、插件版本、使用的仓库和默认仓库配置,以下图:

第三个就是当前Project中的各Modules详细配置,以下图所示:

这一块的内容较多,后续再进行学习。

到此,对于Android Studio的优化配置基本完成了,相信你也已经把本身的利器磨练得很是锋利了,通过下次课程的学习,环境就能够作到最大的优化,而后就等着正式开发学习吧。

 

今天就先到这里,若是有问题欢迎留言一块儿探讨,也欢迎加入Android零基础入门技术讨论微信群,共同成长!

往期总结分享:

Android零基础入门第1节:Android的前世此生

Android零基础入门第2节:Android 系统架构和应用组件那些事

Android零基础入门第3节:带你一块儿来聊一聊Android开发环境

Android零基础入门第4节:正确安装和配置JDK, 高富帅养成第一招

Android零基础入门第5节:善用ADT Bundle, 轻松邂逅女神

Android零基础入门第6节:配置优化SDK Manager, 正式约会女神

Android零基础入门第7节:搞定Android模拟器,开启甜蜜之旅

Android零基础入门第8节:HelloWorld,个人第一趟旅程出发点

Android零基础入门第9节:Android应用实战,不懂代码也能够开发

Android零基础入门第10节:开发IDE大升级,终于迎来了Android Studio

Android零基础入门第11节:简单几步带你飞,运行Android Studio工程

Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌

此文章版权为微信公众号分享达人秀(ShareExpert)——鑫鱻全部,若转载请备注出处,特此声明!

相关文章
相关标签/搜索