Android Studio 3.1.4卡在gradle构建中运行

时间:2018-09-06 15:14:36

标签: android gradle build

我正在使用Android Studio 3.1.4(Gradle 4.4)。 很好,但是突然卡在“渐变构建运行”中。 没有错误消息。 我将项目文件夹复制到另一台计算机上,它可以快速而良好地构建。 我需要在我的机器上构建它。 我已经卸载了e安装了gradle和studio,并且它继续卡在构建中。 有什么想法吗?

本机中构建消息的打印屏幕 enter image description here

成功打印屏幕在另一台机器上构建

enter image description here

Gradle Project
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

android {
    compileSdkVersion 22
    buildToolsVersion '27.0.3'
    compileOptions.encoding = 'windows-1252'

    dexOptions {
        javaMaxHeapSize "2048M"
    }

    defaultConfig {
        applicationId "br.com.savetyre"
        minSdkVersion 16
        targetSdkVersion 22
    }

    buildTypes {
        release {
            debuggable true
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        }
    }
}

repositories {
    mavenCentral()
    maven { url 'https://maven.fabric.io/public' }
    google()
}

dependencies {
    implementation 'com.android.support:support-v4:22.1.1'
    implementation 'com.android.support:appcompat-v7:22.1.1'
    implementation('com.crashlytics.sdk.android:crashlytics:2.9.3@aar') {
        transitive = true;
    }
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
}
Gradle app
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        mavenCentral()
        jcenter()
        maven { url 'https://maven.fabric.io/public' }
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'
        classpath 'io.fabric.tools:gradle:1.+'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

2 个答案:

答案 0 :(得分:0)

只要您将项目移至新设备,我认为只要继续进行就不会有问题 下载gradle dist,通常需要5到15分钟的时间,具体取决于互联网的连接速度。

您可以使用一些技巧使其更快:-

  1. 转到C:\ Users [USERNAME] .gradle \ wrapper \ dists。

  2. 将适当的gradle版本下载为4.4-all

  3. 从目录中删除gradle-4.4-all.zip.lck和其他文件。

  4. 在此处粘贴新下载的gradle-4.4-all.zip。

  5. 运行android studio agein。

答案 1 :(得分:0)

由于在网络状况不太好的情况下下载Gradle需要花费大量时间,因此您必须自己下载。 我的解决方案是:

  1. 下载新版本的gradle ,例如gradle-4.3-all.zip等,然后将文件放在您的AS Gradle位置(Mac:转到“应用程序”文件夹,然后打开PS:将新的gradle放在Gradle文件夹中PS:如果找不到新的gradle版本文件夹,则可以自己创建(Windows:类似于前两个答案);
  2. 断开您的Wifi或局域网连接;
  3. 照常打开Android Studio 3.0;
  4. 请勿立即打开您的项目,首先转到偏好部分;
  5. 转到基础部分,进行设置并将离线模式打开;
  6. 打开您要打开的项目;
  7. 让AS索引文件并在gradle.properties仍在索引时对其进行修改。
  8. 打开Wifi或局域网,AS会下载丢失的文件。 注意事项下载时请勿修改您的ANDROID清单或其他文件
  9. 关闭AS,然后重新打开项目。,一切都会好起来。 :-)

如果您仍然停留在“ Building Gradle Project”上,只需重做所有这些。还是不清楚?在下面发表评论。