我的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 权威教程]配置出“NB”的Android Studio

时间: 2024-10-13 22:34:45

我的Android Studio 优化之路的相关文章

Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具

Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具 记得我的第一篇博客就是写Android Studio,但是现在看来还是有些粗糙了,所有重构了一下思路,覆写了一篇 Google主推-Android开发利器--Android Studio,这可能是最全的AS教程! Android Studio,自Google2013年发布以来,就倍受Android开发者的喜爱,我们本书,就是基于Android Studio来进行案例演示的,大家都知道,Android

Android Studio -- 优化速度

Android Studio -- 优化速度 win10 android 一言:告诉你我最喜欢的一句话吧!要是被处于下风就要以牙还牙! 环境 win10 Android Studio 安装路径:C:\Program Files\Android\Android Studio 取消开启自动更新 定位到 File --> Setting --> Appearance & Behavier --> System settings --> Update,去掉 "Atuoma

Android Studio优化之启用Shift+Ctrl+O导入所有的包

在使用Eclipse开发Android应用时,开发者往往会使用Shift+Ctrl+O快捷键来快速导入所有的包,和移除已经导入但还未使用的包.但这个快捷键在Android Studio没人是给有开启的,下面就和大家分享在Android Studio下使用Shift+Ctrl+O快捷键的解决方案: 依次打开:File -> Settings -> Editor -> Auto Import 将" Insert imports on paste" 改为" All

Android学习之旅--Android Studio

一.开发工具了解 Android Studio 是一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,提供了集成的 Android 开发工具用于开发和调试.2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境--Android Studio,并对开发者控制台进行了改进,增加了五个新的功能:优化小贴士.应用翻译服务.推荐跟踪.营收曲线图.用版测试和阶段性展示.起初的几个版本并不受到开发者的好评,各种BUG出现,所以人们普遍还是接受Ec

Android Studio的优化/Gradle构建

转自链接http://bbs.itheima.com/thread-204217-1-1.html 使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下. 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home//.gradle/ (Linux) /Users//.gradle/ (Ma

Android开发学习之路--性能优化之常用工具

??android性能优化相关的开发工具有很多很多种,这里对如下六个工具做个简单的使用介绍,主要有Android开发者选项,分析具体耗时的Trace view,布局复杂度工具Hierarchy View,应用启动时间,Memory.CPU.Network分析,静态代码检查工具Lint以及程序稳定性monkey.下面就开始学习下这些工具吧. 一.Android开发者选项 ??Andorid开发工具众多,首先就是手机自带的开发者选项了,至于手机怎么启动开发者选项,那么请自行百度或者google了,接

优化Android Studio/Gradle构建

开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users\<username>\.gradle (Windows) 把下面配置复制gradle.properties文件也可以优化: # Project-wide Gradle settings.# IDE (e.g. Android S

Android Studio之优化gradle编译速度

优化准则: 明显感觉到软件卡顿以至于影响开发进度,影响开发心情后再想办法解决,优先专注应用功能实现. 1.提高Android Compilers的max heap size 打开Android Studio时不进入项目页面,在"Welcome To Android Studio"界面选择"Configure"-"Seeting" 左侧选择Android Compilers,定位至Maximum heap size,这里尽可能的调大. 2.提高me

6.0、Android Studio性能优化工具

显示图像包含四个步骤.简单来说,CPU对比显示列表,GPU渲染图片显示,内存存储图片和数据,电池提供点力能源.每个部分的硬件都有限制,超过这个限制会导致应用运行较慢,显示性能差,或者耗电. 为了查找造成这些问题的原因,你需要深层的查找原因,使用工具来收集你的应用执行时的数据.用列表和图像的方式呈现,进行理解和分析,从而优化你的代码. Android Studio和你的设备提供了优化工具来记录和可视化你的应用渲染,计算,内存和耗电量情况. 注意:当你使用优化工具时,需要禁用Instant Run.