Android编译提速—Win环境篇

一、内存

        加内存条,建议用16G内存。

二、SSD

        将JDK、SDK、Code、Android Studio全部迁移到SSD。

三、杀毒软件

        某些防病毒软件会干扰 Android Studio 构建过程,从而导致 build 运行速度明显变慢。当您在 Android Studio 中运行 build 时,Gradle 会编译应用的资源和源代码,然后将编译后的资源打包在一个 APK 中。在此流程中,系统会在计算机上创建多个文件。如果您的防病毒软件启用了实时扫描功能,那么在每次创建一个文件后,防病毒软件都会扫描该文件,并强制要求暂停构建过程。

        如需避免此问题,您可以在防病毒软件中排除对某些目录的实时扫描。以下列表显示了您应从实时扫描中排除的每个 Android Studio 目录的默认位置:

Gradle 缓存

  %USERPROFILE%\.gradle

Android Studio 项目

  %USERPROFILE%\AndroidStudioProjects

Android SDK

  %USERPROFILE%\AppData\Local\Android\SDK

Android Studio 系统文件

语法:

  %LOCALAPPDATA%\Google\<product><version>

示例:

  C:\Users\YourUserName\AppData\Local\Google\AndroidStudio4.2

提速将近11倍

注意:

      为了确保您的计算机免受恶意软件的侵扰,您不应完全停用实时扫描或防病毒软件。

四、组策略

        如果组策略会限制您可以从计算机中排除实时扫描的目录,您可以将 Android Studio 目录移至集中式组策略已排除的某个位置。

        以下列表显示了如何自定义每个 Android Studio 目录的位置,其中 C:\WorkFolder 是您的组策略已排除的目录:

Gradle 缓存

        将 GRADLE_USER_HOME 环境变量定义为指向C:\WorkFolder\.gradle

Android Studio 项目

        将项目目录移到 C:\WorkFolder 的相应子目录中或在其中创建项目目录。例如:C:\WorkFolder\AndroidStudioProjects

Android SDK

        请按以下步骤操作:

  1. 在 Android Studio 中,打开 Settings 对话框(在 macOS 上,打开 Preferences),然后依次转到 Appearance & Behavior > System Settings > Android SDK。

  2. 将 Android SDK Location 的值更改为 C:\WorkFolder\AndroidSDK

    为避免再次下载该 SDK,请确保将默认位于 %USERPROFILE%\AppData\Local\Android\SDK 下的现有 SDK 目录复制到新位置。

Android Studio 系统文件

        请按以下步骤操作:

  1. 在 Android Studio 中,依次点击 Help > Edit Custom Properties。

    Android Studio 会提示您创建一个 idea.properties 文件(如果尚未创建)。

  2. 将以下行添加到 idea.properties 文件中:

    idea.system.path=c:/workfolder/studio/caches/trunk-system

参考:

https://developer.android.com/studio/intro/studio-config?utm_source=android-studio#antivirus-impact

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值