Android Studio 环境配置优化
一、插件
ADB Idea: ctrl + Shift + A 查找中添加常用卸载安装app的一些操作,无需命令行
Android ButterKnife Zelezny: butterKnife自动生成注解插件,包括holder
Android Parcelable code generator: Parcelable 自动生成插件
Androd Propery Initializer: findViewById 生成插件
Codota: 搜索代码用,楼上有介绍我就不详细说了
Eclipse code formatter: 没人觉的idea的格式化工具不好用嘛,有了这个,你就可以把以前eclipse的格式化脚本copy到idea来,一下子就治好了强迫症有没有。
Genymotion: 最快模拟器
GsonFormat: 把json数据往粘贴板一贴,自动生成Bean,显著提高生成力。
Markdown: ·markdown 支持,这个没啥说的。
1.配置IDE主题
默认的主题是一个灰白色,看这特别的不好看,而且对于我们程序开发者来讲每天要对着电脑好几个小时,特别的伤眼睛,我们来配置一个高大上的暗黑主题。
点击这个设置的小图标
这里Theme默认是Default我们这里选择Darcula
点击 [Apply]我们的主题就变了
2. 配置代码主题
这里我们可以向Eclipse一样修改各种代码的主题,如[字体大小、字体颜色(建议默认)、字体间距等]
- 自定义一个代码主题
默认的两种主题我们是没办法修改的,我们需要自定义一个主题然后就可以修改了,操作如下:
这一步我们先选择[Darcula] 然后在[Save As]
2.设置字体大小和间距
3.设置控制台字体大小和间距
4.设置自动导包
有时候我们需要手动导包,非常的麻烦,我们可以设置一下就可以完全实现自动导包,这也是AS的亮点
5.设置代码自动显示行数
3. 设置代码自动提示
设置代码提示这比Eclipse的简单的多了,如下图,最重要的事把completion设置为None,其他的照着我的设置就可以了(一般是默认的):
效果
在Java代码中提示
在XML中的提示
4. 设置Logcat 颜色
默认AS的logcat只有Error和Assert是红色的而且没有差别,太影响视觉效果了。
先看我设置完后的效果
开始设置:
1. 找到 Editor -> Colors &Fonts -> Android Logcat 或在上面的搜索框中输入Logcat
2. 点中Verbose , Info, Debug等选项,然后在后面将Use Inberited attributes 去掉勾选
3. 再将 Foreground 前的复选框选上,就可以双击后面的框框去选择颜色了
4. Apply–>OK
对应色值
| Log级别 | 色值 |
|---|---|
| VERBOSE | BBBBBB |
| DEBUG | 0070BB |
| INFO | 48BB31 |
| WARN | BBBB23 |
| ERROR | FF0006 |
| ASSERT | 8F0005 |
,直接复制上边对应的色值到如下
如果你想设置更加炫酷的Android Studio Logcat,请看我的这篇blog,效果如下,记得顶哦
5.取消AS启动时每次启动上次的项目
这一点如果你使用AS比较久了,你就会很讨厌这个功能,加入说我上次同时开启了5个项目,我关闭了,下次启动全部依次给我打开了,而且在windows上,有时直接把电脑卡死机。好在Google给我们可以设置的地方,在每次启动的时候可以让我们选择要打开的项目:
效果:
6.导出/导入我的个“NB“设置
这里我们做了这么多的设置,如果电脑重装系统了,我们重新安装了AS,那么我们又要重新设置一遍了,非常的浪费时间,那么我们可以导出这些设置,下载直接导入OK了
导出:
放到桌面我们的保存也是不永久的,我建议童鞋们把刚才桌面的那个settings.jar文件放到网盘上,然后下次下载导入就可以了。
导入:
如上图点击之后选择我们导出的settings.jar文件就OK了
Android Studio 环境配置优化的更多相关文章
- Opencv4android的Android Studio环境配置及项目实例下载
因为软件竞赛的项目会用到Opencv for Android,所以就研究了一下如何在Android Studio上配置Opencv4Android 环境概述: Android Studio 2.3 O ...
- android studio 环境配置
遇到哪些坑: Gradle:configure project 卡死在此处 Haxm is not installed hax is not working and emulator runs in ...
- Android studio环境配置(运行报错)
报错的种类有很多,下面的方法能解决大多数: 所有路径不能用中文,不能有空格,逗号句号也不能用中文,项目文件路径也不行 首先要配置Java环境,这个就不多说了, 这里有以下JAVA_HOME的配置,下图 ...
- 【Mac + Android】之Android Studio 环境搭建,AVD模拟器运行(包括:命令行运行AVD,并且Genymotion模拟器插件配置运行)
目录: 前提.Mac环境下手动配置Android SDK 一. Android Studio下载及配置 二.AVD模拟器配置运行 扩展:命令行运行AVD模拟器 三.在Android Studio 中配 ...
- android studio+grade配置构建
Android 构建系统编译应用资源和源代码,然后将它们打包成可供您测试.部署.签署和分发的 APK.android Studio 使用 Gradle 这一高级构建工具包来自动化执行和管理构建流程,同 ...
- Android Studio最新配置教程2016
http://blog.csdn.net/wen_demo 一.Android studio 基本简单介绍 1.Android studio和Eclipse的差别: 1.Studio中有Project ...
- Android Studio环境下代码混淆+签名打包
Android Studio环境下代码混淆+签名打包 作者 Mr_冯先生 关注 2016.08.21 01:10 字数 1040 阅读 734评论 5喜欢 34 注:本文使用的Android Stud ...
- Opencv4android的Android Studio项目配置及实例下载
因为软件竞赛的项目会用到Opencv fo rAndroid,所以就研究了一下如何在Android Studio上配置Opencv4Android 环境概述: Android Studio 2.3 O ...
- Qt For Android 开发环境配置
想了想,还是再写一篇关于Qt for Android开发环境配置的教程. 准备:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt ...
随机推荐
- 一个小程序[Socrates]中学到的Perl点滴
1. 抓取网页源文件,只要三行代码 use LWP::Simple; $url='http://music.baidu.com/top/dayhot'; $page=get($url) or die ...
- linq 动态排序
/// <summary> /// 排序 /// </summary> /// <typeparam name="T"></typepar ...
- Quartz1.8.5例子(十四)
org.quartz.scheduler.instanceName: PriorityExampleScheduler # Set thread count to 1 to force Trigger ...
- Bootstrap 分页插件 ajax获取数据显示
Bootstrap 分页插件 ajax获取数据显示 标签(空格分隔): bootstrap 文章的内容是使用bootstrap-paginator进行分页,使用ajax获取后台数据.渲染. 1. 版本 ...
- [原博客] BZOJ 2725 : [Violet 6]故乡的梦
这个题在bzoj上好像是个权限题,想做的可以去Vani的博客下载测试数据.这里有题面. 简单叙述一下题意:给你一个n个点.m条边的带权无向图,S点和T点,询问Q次删一条给定的边的S-T最短路. 其中 ...
- C语言清空输入缓冲区的N种方法对比
转自C语言清空输入缓冲区的N种方法对比 C语言中有几个基本输入函数: //获取字符系列 int fgetc(FILE *stream); int getc(FILE *stream); int get ...
- 【HDU 4992】 Primitive Roots (原根)
Primitive Roots Description We say that integer x, 0 < x < n, is a primitive root modulo n i ...
- php composer
对于现代语言而言,包管理器基本上是标配.Java有Maven,Python有pip,Ruby有gem,Nodejs有npm.PHP的则是PEAR,不过PEAR坑不少: 依赖处理容易出问题 配置非常复杂 ...
- 项目属性-->生成事件-->后期生成事件命令行
以开源记牌器https://github.com/Epix37/Hearthstone-Deck-Tracker 为例,Hearthstone Deck Tracker项目中的后期生成事件命令行: i ...
- bzoj1449
竞赛图一般是把每场比赛当作一个点,然后和相应球队连边每场比赛一赢一输对两支球队都有影响看起来不好搞实际上我们可以先假设参加后面后面所有球队都输(每场比赛双输)然后对每场比赛我们选择一支球队赢计算增加的 ...