记录关于Gradle : Build Running的解决方法

今天Android的项目开发过程中,Android Studio一直卡在Gradle:Build Running的状态中,耗费了大量的开发时间,所以有必要记录一下这个问题/状况。

解决的方法如下:
1.在C:\Users<用户名>.gradle新建一个PROPERTIES文件 gradle.properties ,文件中添加一下内容:

# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx1536m
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true

如图:
gradle
2.在Android Studio中,打开File–>Setting–>Build,Execution,Deployment–>Gradle,勾选Offline Work模式,如图:
在这里插入图片描述
直接运行你的项目,安装App过程的时间会大大减少,解决了AS卡在Gradle:Build Running的问题。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
问题描述: 有时候,当我们在Android Studio中打开一个项目时,Gradle会一直处于构建运行状态(build running),这会导致我们无法进行任何操作,包括编写代码、查看布局和执行应用程序。 原因分析: 1. Gradle 的版本问题 —— Android Studio 使用 Gradle 来构建和编译项目,由于 Gradle 本身的问题而导致构建出现错误。 建议:在项目的 build.gradle 文件中修改 Gradle 版本或更新 Gradle,或在 Gradle 的配置中进行相关修改。 2. 依赖项包冲突 —— 如果项目中两个或多个依赖项包的版本不兼容,则可能会导致构建出现错误。 建议:使用最新的版本进行升级,并检查所有依赖项包的版本,确保它们都能兼容。 3. Gradle 缓存问题 —— Android Studio 在编译和构建过程中会使用 Gradle 缓存,如果这些缓存不完整或损坏,则可能会导致构建出现错误。 建议:清理 Gradle 缓存或重新创建一个项目。 4. 其他问题 —— 如:网络问题、磁盘空间不足、操作系统故障等。 建议:检查您的系统设置和网络连接,确保您有足够的磁盘空间,并检查操作系统以查看是否存在任何故障。 解决方案: 1. 更改 Gradle 版本或更新 Gradle 2. 检查依赖项包版本,确保它们都能兼容 3. 清理 Gradle 缓存或重新创建一个项目 4. 检查您的系统设置和网络连接,确保您有足够的磁盘空间,并检查操作系统以查看是否存在任何故障。 综上所述,造成 Android Studio 打开项目 Gradle 一直 build running 的原因较多,解决问题时需要逐一排查,并结合实际情况进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值