Android Studio 慢吗?No!!你还不懂她···

相信很多对于 Android 开发的人都知道,可供选择的 IDE 基本都是 Eclipse 和 Google 官方的 Android Studio。然而使用过这两款 IDE 进行

Android 开发的人都知道,Android Studio 简直就是吃内存的怪兽,而且慢的出奇。但单就功能来说,毋庸置疑 Android Studio 是当之无愧

的王者,而且 Google 未来会放弃对 Eclipse 的支持。那面对如此残酷的现实,我们没理由不选择 Google 官方的 Android Studio 作为我们

Android 开发的神奇呀。可是,速度又这么慢,真是纠结呀!!下面,我们就针对慢的问题来大概总结一下下···

首先,分析一下 Android Studio 慢的原因有哪些?大家可能都知道,Google 的这款 IDE 是基于 Gradle 进行开发的,而且集成了目前市面上

主流的各种各样的插件。所以,慢的主要原因大概就是以下两点:1、用不上的插件太多;2、因 Gradle 构建时频繁地访问网络,而导致在一些

网络速度不够快的地区,速度慢的原因。

好吧,知道原因了,解决办法自然就出来了,下面直接给出解决办法:

一、将用不到的插件全部禁用掉,方法如下:

启动你的 Android Studio,然后选择菜单 File -> Settings... 以打开配置界面,然后在左侧 IDE Settings 栏位里找到 Plugins 配置项,

此时右侧出现相应的插件选项,把用不到的选项勾选去掉即可,例如:CVS Integration、Git Integration、GitHub、Google Cloud Tools

For Android Studio、Google Login、Python、Subversion Integration、TestNG-J 等。勾选好后单击右下方的 Apply 按钮以便使你的配置

生效,最后按提示重启 Android Studio 即可。(这样配置后,你的 Studio 速度至少成倍提升!!)

二、为 Gradle 提速,方法就是让 Gradle 使用 daemon(守护进程)方式进行 build(构建)项目,方法如下:

1、创建一个名为 gradle.properties 的文件到以下目录:

· Windows 7 系统---C:\Users\<username>\.gradle\

· Linux 系统---/home/<username>/.gradle/

· Mac 系统---/Users/<username>/.gradle/

然后在该文件中加入一行配置项如下:

org.gradle.daemon=true

2、让 Gradle 不要老是访问网络,而改用离线方式进行构建,方法如下:

启动你的 Android Studio,然后选择菜单 File -> Settings... 以打开配置界面,然后在左侧 Project Settings [your_project_name] 栏

位里找到 Gradle 配置项,此时右侧出现相应的选项,再找到 Global Gradle settings 下方的 Offline work 选项,把勾选去掉即可。勾选

好后单击右下方的 Apply 按钮以便使你的配置生效,最后按提示重启 Android Studio 即可。(这样配置后,再次构建项目时,速度至少成

倍提升!!)

时间: 2024-10-08 16:19:14

Android Studio 慢吗?No!!你还不懂她···的相关文章

Android Studio 插件 GsonFormat :你还在烦恼 为 Json格式 生成 JavaBean实体类吗?

在网络层,互联网提供所有应用程序都要使用的两种类型的服务,尽管目前理解这些服务的细节并不重要,但在所有TCP/IP概述中,都不能忽略他们: 无连接分组交付服务(Connectionless Packet Delivery Service) 无连接交付抽象地表示大多数分组交换网络都能提供的一种服务.简单地讲,指的是TCP/IP灰暗网按照报文上携带的地址信息把短报文从一台机器传递到另一台机制.因为无连接服务单独传递每个分组,所以不能保证可靠.有序地传递.而且,由于无连接服务通常直接映射到底层的硬件上

Android Studio 简单介绍和使用问题小结

原文  http://www.cnphp6.com/archives/59264 主题 Gradle Android Studio Android 随着android 5.0 的发布,android 开发已经进入了一个全新的时代,eclipse开发安卓已经有点不合时宜了,在github上80%的android项目都采用android studio开发,而且android studio的中文教程越来越多,还有什么理由不固守这eclipse 呢. 下面这篇文章对了解android studio 很有

android studio ndk-builld方式开发

之前都是在Ubuntu开发,项目也是老的,自然也就顺理成章的用eclipse做各种android的开发.最近想在android studio 切换下,有点不习惯.android studio 为ndk开发提供了两种不同的方式,使用cmake自动编译脚本 和类似eclipse上的ndk-build.这两者之间使用区别在于,如果想直接开发新的单模块可以考虑使用cmake,ide有自带辅助插件,让程序员使用起来更加舒心.如果想在第三方源码库上面做二次开发,或者需要多个源码库关联,感觉还是使用ndk-b

安卓实战开发之JNI入门及高效的配置(android studio一键生成.h,so及方法签名)

前言 以前也讲过NDK开发,但是开始是抱着好玩的感觉去开始的,然后呢会helloWord就觉得大大的满足,现在静下来想这NDK开发到底是干什么呢? NDK开发,其实是为了项目需要调用底层的一些C/C++的一些东西:另外就是为了效率更加高效些但是在java与C相互调用时平白又增大了开销(其实效率不见得有所提高),然后呢,基于安全性的考虑也是为了防止代码被反编译我们为了安全起见,使用C语言来编写这些重要的部分来增大系统的安全性,最后呢生成so库便于给人提供方便. 好了,我们来看一下qq的结构,我们就

Android Studio使用心得 - 简介与环境配置

关于Android Studio 在2013 Google IO大会上发布的全新IDE Android Studio相信各位猿们并不陌生,截止2014的Google IO大会,虽然依然木有发布正式版,但是根据我这几周的使用情况来说,BUG已经很少了,完全不影响正常使用.而且Android Studio是基于IntelliJ的,无论从运行速度上还是编程的快捷性上,都比Eclipse的体验要好,开发效率妥妥的提高了. Android Studio vs Eclipse ADT 目前Android S

jdk1.8新特性之lambda表达式及在Android Studio中的使用举例

Jdk1.8已经出很久了但是很多同学对它的特性在android studio 中的应用可能还不是很熟悉,今天我们就来对这个新特性在AS中做它的应用实践. 一.首先在有JDK1.8的情况下我们要在AS的设置中将这个地方设置成java1.8的. 二在build.gradle中添加上这两句 即: compileOptions {    sourceCompatibility 1.8    targetCompatibility 1.8} 这样就完成了使用之前的设置工作了.然后我们进入重要的应用. 那么

[转]Android Studio 里搭建自动化测试框架Robotium

Android的自动化测试框架可选择的不多,后来选了Robotium(https://code.google.com/p/robotium/),它的语法及易用性挺像我们用在iOS里的KIF. 官方文档里面没有提到怎么在Android Studio里搭建它,后来在Stack Overflow找到个答案:http://stackoverflow.com/questions/23275602/robotium-with-android-studio/23295849#23295849 自己分析了下,要

android studio 之dependence添加依赖maven仓库中的项目出错

初入Android studio 不久,用的还算可以,但是有些地方还是比较迷糊.比如gradle的配置. 今天在添加Rxjava的依赖的时候,死活都弄不上去.不知道什么情况,百度了一下,各种注意的都有,就是不符合我的,后来分析了一下.RxJava是放在github上的,我配置的仓库地址有jcenter,有maven.但是就是没有github,也不知道怎么配成github,那就按jcenter和maven来.Jcenter都是直接添加,也没给个链接什么的.想到里面找我要的rxjava,估计悬,就从

Android Studio安装和配置的方法

Android Studio终于到了1.0时代了,所以我也试着去学习了下如何使用它.上手确实比较麻烦,今天就分享下如何去下载并使用它. 一.下载 & 安装 大家可以去google给出的地址下载,我这里用的一个大神给出的最新地址,速度很快而且版本似乎总是最新的: 下载地址:http://tools.android.com/download/studio/canary/latest PS:现在这个地址点进去后又会跳转到google的地址中,不知道以后会不会变.从google下的studio就是一个e

Android Studio笔记(2)——快捷键

在朋友推荐下,上个星期黄老师我用上了Google的新黑暗工具,基于Intellij idea的新Android开发集成开发环境 ——Android Studio,用下来感觉还算不错,但作为一个ADT Bundle的深度使用者,难免会遇到不少问题,所以 本着大家需要什么我就解决什么的原则,所以打算写几个博客来帮助和黄老师我一样有问题的诸猿. 一.Android Studio的快捷键设置方法 Windows:File->Setting->IDE Settings->Keymap Mac OS