我的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来进行开发,但使用起来有时会出现卡顿等问题.本文介 ...
随机推荐
- TCP和流
http://www.cnblogs.com/lwzz/archive/2011/07/03/2096963.html TCP是一种流协议(stream protocol).这就意味着数据是以字节流的 ...
- expand - 把 tab 符转换为空格符
总览 (SYNOPSIS) ../src/expand [OPTION]... [FILE]... 描述 (DESCRIPTION) 把 各文件 FILE 中的 tab 符 转换为 空格符, 然后 写 ...
- uva10163 Storage Keepers
习题9-9 注意前提是最小值最大.很少做两次dp的题. 初始化要细心. #include<iostream> #include<cmath> #include<algor ...
- 测试常用的linux命令
一.系统 1.halt: 关机 poweroff: 关机 2.reboot: 重启 二.处理目录和文件的命令 1.ll: 显示文件详细信息 ls: 显示文件目 ...
- STL || Gym 101653U Top 25
一组字符串给出两种排列方式, 求最小分成多少组 如 A A B C C D D B E E 则分成3组 A B C D E 即为1 3 1 #include < ...
- 搜索 || BFS || POJ 2157 Maze
走迷宫拿宝藏,拿到所有对应的钥匙才能开门 *解法:从起点bfs,遇到门时先放入队列中,取出的时候看钥匙够不够决定开不开门,如果不够就把它再放回队列继续往下走,当队列里只有几个门循环的时候就可以退出,所 ...
- String s = “1a2a3a4a” 解码为 “1234”
将字符串 String s = “1a2a3a4a” 解码为 “1234” public class Program2 { public static void main(String[] args ...
- Java Web 之 Jsp 常用语法总结
一.小脚本语法 <% code fragment %> 语法编写为XML的形式,效果相同,如下所示: <jsp:scriptlet> code fragment </js ...
- git 超时 时长 设置?
[Pipeline] { (Checkout) [Pipeline] checkout > git.exe rev-parse --is-inside-work-tree # timeout=1 ...
- java基本框架
public class 文件名 { public static void mian(string[] args) { 自己的代码: } }