📜  如何加快Android Studio的速度?

📅  最后修改于: 2021-05-09 18:02:05             🧑  作者: Mango

缓慢的Android Studio对于Android开发人员来说是一个痛苦的难题。使用速度较慢的IDE开发应用程序并非易事。同样令人烦恼的是,当您专注于为应用程序构建逻辑时,您开始工作了,那时您的android studio突然开始滞后。那时您真的会感觉不舒服。在以前的版本中,android studio是更笨的软件,Google正在对其进行更新,并使其对开发人员更具可扩展性。但是,即使是笨拙的软件也将占用您计算机的内存。如果您的电脑配置不高,则在Android Studio运行时将无法运行其他应用程序,例如Google Chrome。如果尝试这样做,则您的电脑将开始挂起。

加快Android Studio

在本文中,我们将尽力解决此问题。我们将尝试建立一个类似于Android的Android Studio,以便我们可以运行更流畅的开发环境。这将节省我们开发应用程序的时间,并且在开发时也不会经历痛苦的过程。

最小空间和配置要求:正式的android studio至少需要4GB RAM,但建议使用8GB RAM。它还至少需要2GB的磁盘空间,但建议使用4GB的磁盘空间。但是这些是最低要求。

多次观察到android studio正在积极消耗4GB的内存。因此,首先,我们必须考虑到,为了加快android studio的速度,我们必须采取什么步骤。本文将分为两部分,在第一部分中,我们将看到如何加快android studio的构建过程,在第二部分中,我们将知道如何才能加快名为android studio的缓慢而繁琐的软件的运行速度。

加快您的Gradle构建过程

Gradle构建是开发android应用程序最重要的部分。有时,它花费的时间比应该花费的时间多得多,所以它变成了一个痛苦的过程。这些是减少Gradle构建时间的一些最佳技巧。

步骤1:启用离线工作

很多时候,我们不需要使用Gradle的在线构建过程,我们可以离线进行。为什么不以脱机模式进行操作呢?这将节省我们的时间,并且避免对依赖项进行不必要的检查。我们总是可以在需要时启用在线构建过程。我们现在可以将其关闭。转到查看>>工具窗口>> Gradle ,然后单击图标切换脱机模式。再次单击该图标将关闭“脱机模式”。

步骤2:启用Gradle Daemon和并行构建

启用并行构建将减少Gradle构建的时间,因为它将并行构建模块。启用Gradle守护程序也将有助于加快构建过程。转到Gradle脚本>> gradle.properties并添加这两行代码。

Java
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects.
org.gradle.parallel=true
  
# When set to true the Gradle daemon is used to run the build. For local developer builds this is our favorite property.
# The developer environment is optimized for speed and feedback so we nearly always run Gradle jobs with the daemon.
org.gradle.daemon=true


Java
dexOptions {
    incremental true
}


步骤3:启用增量Dexing

启用增量Dexing还将加快应用程序的构建过程。转到build.gradle(module:app)并添加此块。

Java

dexOptions {
    incremental true
}

步骤4:停用防毒软体

在Gradle构建过程中,Android Studio需要重复访问多个文件。默认情况下,防病毒软件不会直接向android studio授予这些文件的访问权限,它会先检查文件,然后再授予访问权限。首先检查文件,然后授予对android studio的访问权限的过程会减慢Gradle构建的过程。因此,如果您有足够的信心在自己的PC上没有从未经授权的网站或位置下载任何恶意软件文件,则可以关闭防病毒软件。它还将有助于加快Gradle构建的过程。我认为没有必要告诉您如何关闭计算机的防病毒功能。

步骤5:停用Android Studio的代理服务器

默认情况下,Android Studio中的代理服务器处于关闭状态,但在某些情况下,您的代理服务器可能处于打开状态。禁用它将有助于运行更流畅的构建过程。要禁用它,请转到文件>>设置>>外观和行为>>系统设置>> HTTP代理,然后选择无代理

使Android Studio更流畅,更快捷

我们已经完成了一些实际的设置,以加快Gradle Build的速度。现在,我们进行一些设置,这些设置可以帮助我们更快地设置Android Studio。

第1步:禁用无用的插件

Android Studio中可能有许多您没有使用的插件。禁用它会释放一些空间并减少复杂的过程。为此,请打开“首选项” >>“插件”,然后禁用您不使用的插件

步骤2:使用SSD

固态驱动器是您可以投资的绝佳产品。它不仅可以加快您的android studio的运行速度,还可以使您的PC快2至3倍。 SSD确实比硬盘驱动器快。

步骤3:调整记忆体设定

转到外观和行为>>系统设置>>内存设置。根据您的喜好调整这些设置。增加一点堆大小会有所帮助。堆分配过多也不是一件好事。

步骤4:忽略Thumbs.db

转到“文件” >>“设置” >>“编辑器” >>“文件类型” >>,然后在“忽略文件和文件夹”字段中添加Thumbs.db。它还可以加快您的Android Studio速度。

步骤5:释放空间和缓存

要清除Gradle缓存:

在Windows上:

%USERPROFILE%\.gradle\caches

在Mac上:

/ UNIX: ~/.gradle/caches/ 

为了清除整个android studio的缓存:

File >> Invalidate Cache and Restart.

步骤6:删除未使用和不需要的项目

在我们的android studio项目文件夹中,也可能存在许多我们以某种方式创建的垃圾应用程序,但我们尚未对这些应用程序做任何工作。不需要您存在的应用程序,然后您可以删除这些不需要的应用程序,这将释放空间并从android studio中删除一些不必要的负载。

为此,请检查以下路径:

C:\Users\%USER%\AndroidStudioProjects 

并删除这些垃圾应用。

步骤7:尝试一次使用一个项目

之前我们已经讨论过android studio有多少繁重的软件以及该应用程序的gradle构建有多繁重的过程。如果我们没有一台配置较高的PC,那么我们就不应同时处理多个应用程序,也不应一次为两个应用程序构建gradle。如果这样做,可能会导致我们的PC挂起。我们应该一次完成一个项目。

步骤8:尝试在物理设备而不是模拟器上运行应用程序

Android Studio提供了用于出于开发目的运行我们的应用程序的仿真器。他们提供的模拟器也将增加额外的负担,并使android studio庞大,这可能是android studio挂起的原因。我们应该在物理设备上而不是在模拟器上运行我们的应用程序,这将导致顺利的开发过程。您可以参考文章如何在真实设备上运行Android应用程序?

步骤9:更新android studio

Google也在努力为开发提供更流畅,更快速的IDE。他正在尝试更新其算法,并使android studio尽可能快。因此,如果您运行的是旧版本,则更新到最新版本对您来说是一个有用的步骤。因此,您应该保持Android Studio更新。

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!