Android studio 3.1.4停留在gradle构建运行上

问题描述 投票:1回答:2

我正在使用Android Studio 3.1.4,gradle 4.4。这很好,但突然之间陷入“gradle build running”。没有错误消息。我将项目文件夹复制到另一台机器,它的构建速度很快。我需要在我的机器上构建它。我卸载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()
    }
}
android gradle build
2个回答
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。

0
投票

因为当您的网络情况不太好时,下载Gradle需要花费大量时间,所以您必须自己下载。我的解决方案是:

  1. 下载gradle的新版本,例如gradle-4.3-all.zip等,并将文件放入AS Gradle位置(Mac:转到Application文件夹并打开AS的包,然后将新的gradle放入Gradle文件夹.PS:如果找不到你的新gradle版本文件夹,那么你可以自己创建它.Windows:就像之前的两个答案一样);
  2. 断开您的Wifi或LAN;
  3. 像往常一样打开Android Studio 3.0;
  4. 不要立即打开您的项目,先转到首选项目;
  5. 转到分级部分,进行设置并打开离线模式;
  6. 打开要打开的项目;
  7. 让AS索引文件并在仍然建立索引时修改gradle.properties。
  8. 打开你的Wifi或局域网,AS将下载丢失的文件。注意:下载时请勿修改您的安卓文件或其他文件
  9. 关闭AS并重新打开项目。一切都会好起来的。 :-)

如果您仍然坚持“建设Gradle项目”,只需重做所有这些。还不清楚吗?评论如下。

© www.soinside.com 2019 - 2024. All rights reserved.