Build android中的缓慢构建渐变

Build android中的缓慢构建渐变,build,java-8,android-gradle-plugin,android-jack-and-jill,Build,Java 8,Android Gradle Plugin,Android Jack And Jill,我检查了所有关于缓慢渐变的问题和答案。(例如,和…)但是我的项目中的构建gradle太慢了。有时候哪栋楼需要5-8分钟,我在很多网站上搜索,现在我很累了 Build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion '25.0.2' defaultConfig { applicationId "..."

我检查了所有关于缓慢渐变的问题和答案。(例如,和…)但是我的项目中的构建gradle太慢了。有时候哪栋楼需要5-8分钟,我在很多网站上搜索,现在我很累了

Build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion '25.0.2'
    defaultConfig {
        applicationId "..."
        minSdkVersion 14
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"

        jackOptions {
            enabled true
            additionalParameters('jack.incremental': 'true')
        }


        dexOptions {
            incremental true
            javaMaxHeapSize "4g"
        }
    }


    compileOptions {
        incremental true
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }



    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:24.2.1'
    testCompile 'junit:junit:4.12'
    compile files('libs/TelegramNewApiLibrary.jar')
    compile files('libs/TelegramNewConvert.jar')
}
repositories {
    mavenCentral()
}
build.gradle(模块应用程序):

gradle.properties:

org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
 org.gradle.parallel=true
 org.gradle.daemon = true
我的防病毒功能已禁用,项目中的脱机工作功能已启用

系统内存:4G

系统CPU:3.10 GH

Android Studio版本:2.2.3


有人能帮我吗?

请理解Gradle构建与您的CPU速度或RAM无关。在您的电脑中生成速度变慢的原因是由于您的Internet连接。构建过程大约需要约100 MB的数据才能完成。即使您的Internet连接很快,并且连接的PING速度很慢,也需要更多的时间。谢谢您的时间。

尝试将AndroidStudio更新到3.0,升级到gradle:2.2.3=>gradle:3.0.0和buildtoolsbuildToolsVersion'25.0.2'=>buildToolsVersion'26.0.2'

生成一个构建扫描(),或者至少使用--profile选项运行,以找出慢的地方,还有需要改进的地方。:app:transformJackWithJackForDebug>>这太慢了。我想这是为杰克·奥蒂奥尼准备的。我对安卓系统了解不多,也不知道这个dask是做什么用的,或者它是做什么的。但如果这是缓慢的,你真的有一个渐变缓慢的问题吗?或者你有jack转换缓慢的问题吗?我在其他项目中的gradle构建在2分钟内完成。但是在jack中,转换在6_7_10分钟内完成。我不明白带Jackfordebug的转换jack与我的互联网连接有什么关系!
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
 org.gradle.parallel=true
 org.gradle.daemon = true