`
frank1998819
  • 浏览: 763530 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

如何优化 Android Studio 启动、编译和运行速度?(转)

 
阅读更多

作为一名 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

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

设置VM

经过测试,编译速度有很大提升,比较大的项目从之前的 5-8 分钟可以减少到 1-2 分钟。

OneAPM Mobile Insight 能够实时监测移动应用的真实用户体验,通过 Agent 实现端到端的应用性能分析。帮助用户提高发现应用问题的速度。并且可以深入到代码级进行应用性能问题剖析,通过可视化界面展示智能移动终端的实时运行状态。

 

 

分享到:
评论

相关推荐

    Android Studio编译过程太慢的解决方法

    ### Android Studio编译过程太慢的解决方法 在Android开发过程中,经常遇到的一个问题就是编译速度过慢,这不仅降低了开发效率,还可能影响到团队的合作进度。本文将详细介绍如何通过配置Gradle来优化Android ...

    android studio 必备编译打包工具

    在Android Studio中,Gradle是主要的构建系统,负责应用的编译、打包和发布等工作。这篇我们将深入探讨Android Studio必备的编译打包工具——Gradle及其相关知识。 **Gradle** Gradle是一种基于Groovy语言的开源...

    Android studio 3.2汉化包

    在Android Studio 3.2中,开发者可以体验到更快的构建速度,得益于Gradle插件的升级和即时编译(Instant Run)的优化。此外,新版本加强了对Kotlin语言的支持,使得编写更简洁、安全的代码成为可能。同时,Android ...

    Android Studio Chipmunk(android-studio-2021.2.1.16-mac.dmg)

    - **内存管理**:针对 macOS 上的 Intel 芯片进行了特别优化,提高了应用运行时的性能和稳定性。 - **编译速度**:通过改进 Gradle 构建系统,加快了项目的构建速度。 ##### 2. 新增功能 - **Kotlin 改进**:增强...

    Android studio Flamingo 版本 2022.2.1 RC 1

    5. **Android模拟器改进**:Android Studio的模拟器可能有更快的启动速度和更好的硬件加速,使得测试更加高效。 6. **Gradle插件更新**:随着Gradle版本的升级,新的Android Studio可能会包含更高效的构建系统,...

    Android Studio 3.5安装包

    在Android Studio 3.5中,Google对其进行了性能优化,使得启动速度更快,减少了开发者等待时间。此外,项目加载和索引构建也得到了加速,让开发者能更迅速地投入到编码工作中。 **3. 智能代码编辑器** Android ...

    android studio3.0百度网盘下载链接

    - **启动速度提升**:通过优化启动流程,Android Studio 3.0 的启动时间得到了显著改善。 - **内存管理优化**:减少了内存占用,提高了整体稳定性。 - **编译速度加快**:借助于 Gradle 的改进,编译速度得到了提升...

    android studio 最新版本开发工具 4.2.1

    - **更快的构建速度**:通过优化编译过程和Gradle插件,提升了项目的构建速度。 - **改进的热重载**:实时修改代码并立即看到结果,提高了开发效率。 - **更好的Flutter支持**:为Flutter开发者提供了更流畅的开发...

    android studio使用的speex文件

    NDK编译的.so文件可以在Android设备上运行,提高了音频处理的速度,特别是在低功耗设备上。 在Android Studio中,`gradle` 是构建系统,它负责管理依赖、构建过程和打包应用。为了在项目中使用Speex,我们需要在`...

    Android Studio_2.2.3_汉化包.zip

    5. **Android模拟器**:可能在速度和性能上有所提升,提供更快的启动时间和更好的硬件加速,让开发者可以更高效地测试应用。 6. **代码补全与提示**:Android Studio的智能代码补全功能在2.2.3中可能更加智能,能够...

    android-studio-2021.3.1.17-windows.exe

    6. **性能优化**:对内存管理和启动速度进行优化,提高开发效率。 7. **新功能引入**:可能引入了新的开发或调试工具,如新的Profiler或日志查看器。 四、安装与设置 下载“android-studio-2021.3.1.17-windows.exe...

    Android Studio项目《天气预报app》

    【Android Studio项目《天气预报app》详解】 在移动开发领域,Android Studio是Google推出的一款集成...同时,该项目还涉及到了实时数据更新、用户界面设计和优化等实践性较强的技能,对提升Android开发能力大有裨益。

    androidstudio优化设置

    在Android Studio的开发环境中,优化设置对于提升开发效率和代码质量至关重要。Android Studio作为Google官方推荐的Android应用程序开发工具,提供了许多内置的优化选项和插件,帮助开发者更高效地工作。以下是一些...

    android_studio安装包

    Android Studio是Google官方推出的Android应用开发集成开发环境(IDE),基于IntelliJ IDEA,专为优化Android开发设计。"android-studio-ide-202.7351085-windows"是Android Studio的一个特定版本,适用于Windows...

    Android Studio 最新版

    在最新的Android Studio版本中,可能会有增强的布局编辑器,如“Layout Inspector”,它允许开发者在运行时检查应用程序的UI层级和元素属性。另外,“Design Surface”也提供了实时预览功能,让开发者在编写XML布局...

    解决android studio卡顿,提升studio运行速度的方法

    这篇文章将介绍解决 Android Studio 卡顿,提升 Studio 运行速度的方法,以便提高开发效率和体验。 解决 Android Studio 卡顿的方法 1. 修改 studio.vmoptions 文件 Android Studio 的配置文件 studio.vmoptions ...

    Android Studio Chipmunk(android-studio-2021.2.1.16-linux.tar.gz)

    - **性能优化**:相较于之前的版本,Chipmunk在性能方面进行了多项优化,提高了编译速度和IDE响应速度。 - **UI更新**:用户界面经过重新设计,使得开发者可以更高效地进行项目开发和调试。 - **构建工具升级**:...

    android-studio-2021.1.1.21-windows

    1. **性能优化**:可能提升了代码编辑、编译和运行的速度,减少了内存占用,提高了整体开发体验。 2. **新功能引入**:可能增加了对最新Android API的支持,或是引入了新的开发工具,如更好的Kotlin支持或改进的布局...

    Android Studio 升级到4.1后需更新flutter、dart版本

    Android Studio 4.1的具体版本号是AI-201.8743.12.41.6858069,这个版本引入了多项改进和优化,包括更快的编译速度、更智能的代码编辑器以及更好的调试工具。对于Flutter开发者而言,这些改进可能会直接影响到他们的...

    android_studio_2020.3.1.zip

    1. **性能提升**:该版本优化了代码编译速度,降低了内存使用,使得整体运行更为流畅。 2. **Jetpack组件更新**:与Android最新的Jetpack库保持同步,提供更好的兼容性和新功能,如Navigation、Room、Lifecycle等。...

Global site tag (gtag.js) - Google Analytics