Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
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。
b) 关闭自动补全
File -> Settings... Editor>General>Code Completion
把Autopopup的选项关掉,只通过“Ctrl+Space”来实现补全提示。
(2)设置Gradle
a) 开启守护进程
gradle.properties
org.gradle.daemon=true //Android Studio默认使用daemon,所以可以不设置。
命令行:gradle build --daemon
b) 开始并行模式
gradle.properties
org.gradle.parallel=true // 多个decoupled工程时,并行编译
File -> Settings... Build>Compiler 在Command-line options里设置--parallel-threads=N
命令行:gradle build --parallel --parallel-threads=N
c) demand
gradle.properties
org.gradle.configureondemand=true
File -> Settings... Build>Compiler 默认Configure on demand是勾选的
命令行:gradle build --configure-on-demand
d)离线(需要联网是再重新设置)
File -> Settings... Build>Build Tools>Gradle 勾选Offline work
(3)设置代理
gradle.properties
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
File -> Settings... Appearance>System Settings>HTTP Proxy
设置代理服务器信息
(4)设置中央仓库
File -> Project Structure>Project
默认是jcenter、可以是mavenCentral。
build.gradle
repositories {
maven { url "http://maven.oschina.net/content/groups/public" }
}
(5)设置内存
$AS_HOME$\bin\studio.exe.vmoptions
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m
gradle.properties
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
(6)其他
把Android Studio和Gradle更新到最新版本!(现在 Android Studio 1.3 / Gradle 2.4)
分享到:
相关推荐
请把文件复制在User/.gradle/文件路径下面完成android studio加速,并重新启动AS
在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它基于IntelliJ IDEA。然而,开发者经常面临的一个问题是编译速度慢,尤其是在执行Gradle构建时,无论是调试还是打包过程。这可能导致开发...
人的反射神经决定了人快速动的极限,怎么都不可能两步之间小于0.2秒,因此间隔小于0.2秒的波峰波谷直接跳过通过重力加速计感应,重力变化的方向,大小。与正常走路或跑步时的重力变化比对,达到一定相似度时认为是在...
5. **Android仿真器**:Android Studio内建的模拟器提供了对各种Android设备和API版本的模拟,4.2.2版可能包括更快的启动速度和更好的硬件加速。 6. **性能分析工具**:通过Profiler工具,开发者可以分析内存占用、...
5. **Android模拟器改进**:Android Studio的模拟器可能有更快的启动速度和更好的硬件加速,使得测试更加高效。 6. **Gradle插件更新**:随着Gradle版本的升级,新的Android Studio可能会包含更高效的构建系统,...
5. **Android模拟器提升**:模拟器性能显著提升,启动更快,运行更流畅,支持更多硬件加速特性。 6. **Flutter集成**:对于Flutter开发者,集成更加紧密,提供了更好的调试工具和资源管理功能。 二、在Linux系统中...
在Android开发领域,Android Studio是谷歌官方推荐的集成开发环境(IDE),用于构建Android应用程序。本教程将深入探讨如何利用Android Studio实现一个笔记本应用。首先,我们来看看Android Studio项目的基本结构,...
8. **Android模拟器优化**:模拟器性能提升,启动速度加快,硬件加速功能增强,使得测试更加高效。 9. **源代码版本控制集成**:与Git和其他版本控制系统集成更紧密,提供了更好的冲突解决和分支管理功能。 10. **...
**Android Studio 3.5 安装包** Android Studio 是Google官方推出的集成开发环境(IDE),专为Android应用开发设计。版本3.5是该工具的一个稳定版本,提供了许多优化和改进,旨在提升开发者的工作效率和应用质量。...
**Android Studio 4.2.1 for Linux** Android Studio是Google为Android开发者提供的一款集成开发环境(IDE),专为高效地构建、测试和发布Android应用而设计。版本4.2.1是该软件的一个更新,它针对Linux操作系统...
5. **Android模拟器**:可能在速度和性能上有所提升,提供更快的启动时间和更好的硬件加速,让开发者可以更高效地测试应用。 6. **代码补全与提示**:Android Studio的智能代码补全功能在2.2.3中可能更加智能,能够...
6. **Android模拟器改进**:模拟器速度提升,支持更多硬件加速特性,如GPU渲染,使得在虚拟设备上的测试更加流畅。 7. **Flutter和Dart集成**:对于那些同时使用Flutter进行跨平台开发的开发者,Android Studio提供...
HAXM是Android Studio在Windows上运行Android虚拟设备(AVD)所依赖的硬件加速技术。为解决这个问题,你需要前往英特尔的GitHub仓库下载HAXM的最新版本,地址是:https://github.com/intel/haxm/releases。下载完成...
### Android Studio 学习教材概览 #### 一、引言 随着移动互联网技术的飞速发展,Android操作系统已经成为全球最流行的移动操作系统之一。对于希望进入移动应用开发领域的开发者而言,掌握Android Studio这一官方...
Android Studio作为Android开发的官方集成开发环境,提供了丰富的工具来支持这样的动画效果。以下是详细的知识点解释: 1. **视图动画**:在Android中,视图动画主要通过`Animation`类家族来实现,如`...
Android Studio是最先进的集成开发环境(IDE),专为Android应用开发者设计。它由Google提供,并基于IntelliJ IDEA,集成了各种工具,使开发者能够高效地创建、测试和调试Android应用程序。最新版本的Android Studio...
在本项目中,我们主要关注的是使用Android Studio进行实战演练,目标是仿造美团外卖的菜单功能。这个压缩包包含了实现这一目标所需的所有代码和图片资源。以下是对这些关键元素的详细解读: 1. **Android Studio**:...
在Android开发领域,Android Studio是官方推荐的集成开发环境(IDE),它提供了丰富的功能和工具,使得开发者可以高效地创建各种应用程序。在这个特定的场景中,我们关注的是一个利用Android Studio实现的画图板功能...
Android Studio 是Google官方推出的Android应用开发集成开发环境(IDE),基于IntelliJ IDEA,提供了丰富的功能,如代码编辑、调试、构建工具等,是目前最主流的Android开发平台。这篇安装文档将指导你完成Android ...
### Android Studio编译过程太慢的解决方法 在Android开发过程中,经常遇到的一个问题就是编译速度过慢,这不仅降低了开发效率,还可能影响到团队的合作进度。本文将详细介绍如何通过配置Gradle来优化Android ...