如何优化 Android Studio 启动,编译和运行速度

 我来答
437325272
2016-05-30
知道答主
回答量:29
采纳率:0%
帮助的人:11.7万
展开全部

首先你要找到原因,其原因分为两大块:

一、硬件方面:电脑硬件配置不高,这个是决定性的,决定了Android Studio的启动,编译和运行速度只能在一定区间内提升;

二、软件方面:下载的Android Studio版本与你的电脑不能完美兼容运行。

解决办法:

一、首先看电脑配置如何:可参考Android Studio官网中文版的介绍,链接(百度不予许发,你看图吧):

以windows系统为例,参看你的电脑参数、系统等是否符合条件,符合的话进入三;

二、那个参数不够增加那个参数,如:内存不足,增加一个内存条;

三、检查你现在的Android Studio版本是否与你的电脑匹配(看图是否匹配),如不匹配到Android Studio官网下载与你系统匹配的版本安装,如果匹配进入四;

四、加入以学习Android Studio为目的组建的的论坛、贴吧等进行查阅相关办法,推荐首先去官网查询;

五、最后提一个小建议,最好安装到系统盘外的剩余空间最大的盘,而且桌面不要放太多文件,尤其是大文件,这些很占内存,开机启动项也清理一下,这样会快很多,因为你问题描述系统了,我无法提供某个具体方法,所以具体的软件方面的提速需你自己查阅。

兰州中研医院W
2016-06-01 · TA获得超过6617个赞
知道大有可为答主
回答量:3177
采纳率:42%
帮助的人:532万
展开全部
作为一名 Android 程序员,选择一个好的 IDE 工具可以使开发变得非常高效,很多程序员喜欢使用 Google 的 Android Studio来进行开发,但使用起来有时会出现卡顿等问题。本文介绍了几种优化 Android Studio 启动、编译、运行速度的方法。
首先解决一个 Android Studio 启动报错的问题
1、进入刚安装的 Android Studio 目录下的bin目录。找到 idea.properties 文件,用文本编辑器打开。
2、在 idea.properties 文件末尾添加一行:disable.android.first.run=true,然后保存文件。
3、关闭 Android Studio 后重新启动,便可进入界面。
优化 Android Studio 启动速度
1、开启 gradle 单独的守护进程
当 Android Studio 遇到错误的时候,往往会导致 Android Studio 挂掉,为了防止推出程序,则另外开启一个线程来守护 Android Studio 的进程,具体操作。 在 C:\Users\.gradle 这个目录下,创建 gradle.properties 配置文件,复制以下配置进行优化。
# Project-wide Gradle settings.
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m
-XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true

这些配置文件主要就是增大 gradle 运行的 java 虚拟机的大小,让 gradle 在编译的时候使用独立进程,让 gradle 可以很好的运行。
2、扩大内存
64位:\studio64.exe.vmoptions or studio.exe.vmoptions
32位:\studio.exe.vmoptions or studio.exe.vmoptions
编辑这个文件,在最开始的两行设置内存大小,类似于eclipse.ini中的配置。配置如下:
-Xms256m
-Xmx1024m

3、优化编译时VM大小
选择 file->setting->compile 添加如下参数:
-Xmx1024m
-XX:MaxPermSize=128m
-XX:+HeapDumpOnOutOfMemoryError
-Dfile.encoding=UTF-8

具体参数大小视电脑配置而定。

经过测试,编译速度有很大提升,比较大的项目从之前的 5-8 分钟可以减少到 1-2 分钟。
OneAPM Mobile Insight 能够实时监测移动应用的真实用户体验,通过 Agent 实现端到端的应用性能分析。帮助用户提高发现应用问题的速度。并且可以深入到代码级进行应用性能问题剖析,通过可视化界面展示智能移动终端的实时运行状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lihongwei41
2016-04-08 · TA获得超过4万个赞
知道大有可为答主
回答量:2.5万
采纳率:0%
帮助的人:6010万
展开全部
禁用插件
File -> Settings… Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud Tools For Android Studio、Goole Login、Google Services、JavaFX、SDK Updater、Subversion Integration、Terminal、TestNG-J。
设置Gradle
1.开启守护进程
gradle.properties
org.gradle.daemon=true //Android Studio默认使用daemon,所以可以不设置。
命令行:–daemon
2.开始并行模式
gradle.properties
org.gradle.parallel=true // 多个decoupled工程时,并行编译
File -> Settings… Build>Compiler 在Command-line options里设置–parallel –max- workers=4
命令行:-parallel –max-workers=4
3. demand
gradle.properties
org.gradle.configureondemand=true
File -> Settings… Build>Compiler 默认Configure on demand是勾选的
命令行:–configure-on-demand
4.离线(需要联网是再重新设置)
File -> Settings… Build>Build Tools>Gradle 勾选Offline work
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
指南针_liugang
2016-05-03
知道答主
回答量:4
采纳率:0%
帮助的人:2.6万
展开全部
  1. 保证每天都重新启动机器。

  2. 经常整理磁盘碎片。

  3. Android Studio里边没有用的工程,关闭掉。

  4. 整理workSpace。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我们丶一起走吧
2016-04-20
知道答主
回答量:17
采纳率:0%
帮助的人:7.2万
展开全部
下载相应软件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式