对于 Android 开发人员来说,缓慢的 Android Studio 是一种痛苦。使用慢速 IDE 开发应用程序并非易事。同样令人讨厌的是,当您专注于应用程序的逻辑构建时,您开始工作了,而那时您的 android studio 突然开始滞后。那个时候你真的不会感觉很好。在之前的版本中,android studio 是更重的软件,谷歌正在更新它并使其对开发人员更具可扩展性。但它甚至也是重度软件,它会占用您计算机的内存。如果你的电脑没有高配置,当你的 android studio 运行时,你不能运行其他应用程序,比如谷歌浏览器。如果您尝试这样做,那么您的电脑将开始挂起。
在本文中,我们将尽力解决这个问题。我们会尝试像魅惑一样搭建一个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 守护进程和并行构建
启用并行构建将减少 Gradle 构建时间,因为它将并行构建模块。启用 Gradle 守护进程也将有助于加快构建过程。转到Gradle Scripts >> 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 构建的过程。因此,如果您有足够的信心在您的电脑上没有从未经授权的网站或位置下载任何恶意软件文件,那么您可以关闭防病毒软件。它还有助于加快 Gradle Build 的进程。我认为没有必要告诉你如何关闭你电脑的防病毒软件,你会知道这一点。
第 5 步:禁用 Android Studio 的代理服务器
默认情况下,android studio 中的代理服务器是关闭的,但在某些情况下,您的代理服务器可能是打开的。禁用它有助于运行更顺畅的构建过程。要禁用它,请转到File >> Settings >> Appearance and Behavior >> System Settings >> HTTP Proxy并选择No Proxy 。
让 Android Studio 更流畅更快
我们为加快 Gradle Build 过程做了一些事实设置。现在让我们做一些设置,可以帮助我们使我们的 Android Studio 更快。
第 1 步:禁用无用插件
Android Studio 中可能有很多你没有使用的插件。禁用它会释放一些空间并减少复杂的过程。为此,请打开首选项 >> 插件并禁用您不使用的插件。
第 2 步:使用 SSD
固态硬盘是您可以投资的绝佳产品。它不仅可以加快您的 android 工作室速度,还可以使您的 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 build这个过程有多重。如果我们没有配置高配置的 PC,那么我们不应该同时处理多个应用程序,也不应该一次为两个应用程序构建 gradle。如果我们这样做,那么可能会导致我们的电脑被挂起。我们应该一次只做一个项目。
第 8 步:尝试在物理设备而不是模拟器上运行应用程序
Android Studio 提供了模拟器,用于运行我们的应用程序以进行开发。他们提供的模拟器也会增加额外的负载并使 android studio 变得笨重,这可能是导致 android studio 挂起的原因。我们应该在物理设备上而不是在模拟器上运行我们的应用程序,这将导致顺利的开发过程。您可以参考文章如何在真实设备上运行 Android 应用程序?
第 9 步:更新 android studio
谷歌也在努力为开发制作更流畅、更快的 IDE。他正在尝试更新其算法并使 android studio 尽可能快。因此,如果您在旧版本上运行,更新到最新版本对您来说是一个有用的步骤。所以你应该保持你的 Android Studio 更新。