我的Android Studio 优化之路
改动keymap

改动经常使用的快捷键
代码补全(Eclipse: ALT+/)
Android Studio中默认用的是Ctrl+Space, 这跟输入法切换冲突。找到Keymap->Main Menu->Code->Completion->Basic。改为ALT+/
高速错误修正(Eclipse: Ctrl+1)
找到 Keymap->Other->Show Intention Action。改为Ctrl+1
其它实用的快捷键
高速查找代码应用(Ctrl+G)
凝视(Ctrl+/)
全局查找(Ctrl+H)
全局搜索类(Ctrl+Shift+R)
查看方法被谁引用(Ctrl+Alt+H)
查看使用类/函数说明(F2)
查看类继承关系(F4)
查找近期打开的文件(Ctrl+E)
自己主动导入相关联的jar包
- Show import popup。这个是用于编辑XML时。自己主动会弹出一个import的对话框,问你是否须要导入。
Insert imports on paste:(All Ask None),这个事实上就是你在复制代码的时候。对于导入的包是否须要进行询问的一个选项。
All:选择这项的时候。你黏贴的代码,有须要导入的包名时,会自己主动导入,不会弹提示框
ASK:选择这项的时候,你黏贴的代码。有须要导入的包名时。会弹提示框,问你要不要导入
None:选择这项的时候,你黏贴的代码。有须要导入的包名时。不会弹提示框,也不会自己主动导入。Show import popup:这个是和上面的Insert imports on paste是不同的项了哈,不要混一起。这个是指当你输入的类的声明没被导入时。会弹出一个选择的对话框。可是这边须要注意下,这个选项事实上是有点问题的。
无论你勾还是不勾,反正对话框是不会弹出来的,在你输完类名后,声明都自己主动导入了。所以我预计这个可能是Android Studio的bug。
- Optimize imports on fly:这个事实上和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。
- Add unambiguous imports on the fly:这个就是自己主动导入功能了,当你输入类名后。声明就被自己主动导入了。
- Exclude from Import and Completion:这个事实上就是你自己定义import。能够不用关注。一般来说你是用不上的。
优化Gradle
在android studio的配置中,开启offline模式
-编译时的各种优化
compile independent modules in parallel(may require larger heap size): 这个的意思是多线程编译多个modules
command -line options: offline(离线Gradle)
make project automatically(only works while not running/degugging) 自己主动完毕项目编译?(貌似我也不理解什么意思 勾上没问题)
configure on demand 配置需求
很多其它优化參考
我的Android Studio 优化之路的更多相关文章
- Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具
Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具 记得我的第一篇博客就是写Android Studio,但是现在看来还是有些粗糙了,所有重构了一下思路, ...
- Android Studio优化编译速度
随着Android Studio的不断完善,其安卓开发者阵营也基本从Eclipse转移到了Android Studio,毕竟Android Studio是谷歌亲力亲为开发的官方开发软件.不过其最重要的 ...
- Android Studio优化之启用Shift+Ctrl+O导入所有的包
在使用Eclipse开发Android应用时,开发者往往会使用Shift+Ctrl+O快捷键来快速导入所有的包,和移除已经导入但还未使用的包.但这个快捷键在Android Studio没人是给有开启的 ...
- Android Studio开发笔记
工欲善其事,必先利其器. 来分享下一些tips吧. android studio优化 我的习惯是从visual studio沿袭过来的,所以快捷键都是参照VS改过来的. 设置调优 不打开上次打开的工程 ...
- Android Studio的优化/Gradle构建
转自链接http://bbs.itheima.com/thread-204217-1-1.html 使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢 ...
- 优化Android Studio/Gradle构建
使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这 ...
- studio_ 优化Android Studio 启动、编译和运行速度?
http://www.admin10000.com/document/6842.html: 作为一名 Android 程序员,选择一个好的 IDE 工具可以使开发变得非常高效,很多程序员喜欢使用 Go ...
- apk反编译(6)ProGuard 工具 android studio版官方教程[作用,配置,解混淆,优化示例]
ProGuard In this document Enabling ProGuard (Gradle Builds) Configuring ProGuard Examples Decoding O ...
- 如何优化 Android Studio 启动、编译和运行速度?
作为一名 Android 程序员,选择一个好的 IDE 工具可以使开发变得非常高效,很多程序员喜欢使用 Google 的 Android Studio来进行开发,但使用起来有时会出现卡顿等问题.本文介 ...
随机推荐
- mybatis 存储过程的写法
(注意事项: 在使用游标的时候,不能在游标声明之前,使用crud) 存储过程示例 CREATE DEFINER=`root`@`::` PROCEDURE `earnings_proceduce`() ...
- k8s 核心功能[转]
部署应用 执行命令: kubectl run kubernetes-bootcamp \ --image=docker.io/jocatalin/kubernetes-bootcamp:v1 \ -- ...
- 数组、list排序
//数字排序 int[] intArray = new int[] {4, 1, 3, -23}; Arrays.sort(intArray); 输出: [-23, 1, 3, 4] //字符串排序, ...
- atoi (String to Integer) leetcode
将字符串转化为数字,其注意事项有: Requirements for atoi: The function first discards as many whitespace characters a ...
- [Java]Java工程师成神之路
http://blog.csdn.net/sunnyyoona/article/details/50384595
- xmind 8 安装后启动失败(未提示错误信息)
xmind 8 安装后启动失败 前言 家里的计算机也安装了xmind,启动之后界面显示xmind的启动图标,几秒之后启动图标消失(闪退了),然后留我一脸懵逼.想着卸载了安装一个新的应该没有问题 ...
- PLSQL Developer连接数据库报错ora-12514解决
连接本地数据库报以上错误,需要修改本地数据库的监听配置文件(如下所示:) 比如我的本地oracle数据库相关文件在E:\app\user\product\11.2.0\dbhome_1下 然后在E:\ ...
- 条款12:复制对象时勿忘其每一个成分(Copy all parts of an object)
NOTE: 1.Copying 函数应该确保复制“对象内的所有成员变量”及“所有base class成分”. 2.不要尝试以某个copying函数实现另一个copying函数.应该将共同机能放进第三个 ...
- 让自己习惯C++
条款1.C++是一个语言联邦 过程形式(procedural) 面向对象形式(object-oriented) 函数形式(function) 泛型形式(generic) 元编程形式(metaprogr ...
- POJ 2553 The Bottom of a Graph(强连通分量的出度)
题意: 求出图中所有汇点 定义:点v是汇点须满足 --- 对图中任意点u,若v可以到达u则必有u到v的路径:若v不可以到达u,则u到v的路径可有可无. 模板:http://www.cnblogs.co ...