我的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来进行开发,但使用起来有时会出现卡顿等问题.本文介 ...
随机推荐
- shift Alt + up(down) copy current line ! ctrl + j show the control # vscode key
shift Alt + up(down) copy current line ! ctrl + j show the control # vscode key
- 手工修改注册表激活windows xp法
手工修改注册表激活windows xp法: 1.安装原版windows xp 2.打开注册表regedit 3.找到主键 Hkey_Local_Machine\Software\Microsoft\W ...
- Activiti6简明教程
一.为什么选择Activiti 工作流引擎对比 二.核心7大接口.28张表 7大接口 (一)7大接口 RepositoryService:提供一系列管理流程部署和流程定义的API. RuntimeSe ...
- docker guide
centos docker community version install: yum -y install docker # install docker systemctl start dock ...
- Ext 6.5.3 classic版本,自定义实现togglefield开关控件
1,在Ext 6.5.3的classic版中没有提供开关控件,参照modern版中 togglefield开关的实现,继承滑动器(sliderfield),自定义一个开关按钮.支持value绑定和点击 ...
- python基础002
1.pycharm安装与添加解释器 专业版.英文界面,不要汉化—一定要尊重知识产权 算术运算符:+ - * / // % ** ^ 布尔运算符:== > < >= <= 逻辑运 ...
- python-----定制群发微信消息
如何使用表格中的信息群发微信消息? 如何读取csv? → 使用内置模块csv 如何按对应信息发送到微信?→ 使用第三方库wxpy 以下代码素材自取:链接:https://pan.baidu.co ...
- shiro框架的四中权限控制方式
https://www.cnblogs.com/cocosili/p/7103025.html 一.在自定义的realm中进行权限控制 在applicationContext.xml文件中添加 /a ...
- Saving James Bond - Hard Version
07-图5 Saving James Bond - Hard Version(30 分) This time let us consider the situation in the movie &q ...
- C#中对泛型List进行分组输出元素
背景:在输出列表时,往往需要按照某一字段进行分组,比如在输出城市列表时,按照首字母进行分组,输出学生列表时,按照年级进行分组,然后再对分组的结果按照其他的字段进行排序. 如存在以下STU学生类,代码如 ...