bei der Aktualisierung der com.android.tools.build:gradle:2.2.3
zu com.android.tools.build:gradle:3.0.0
, und ich finde die Bauzeit ist länger als 2.3.3.Verwenden Sie Android Gradle Plugin 3.0.0 ist langsamer als Gradle Plugin 2.3.3
die Wurzel build.gradle
ist
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
die app/build.gradle
hier ist, und alle meine Abhängigkeiten verwenden compile
apply plugin: 'com.android.application'
android {
sourceSets {
main {
...
}
}
dexOptions {
preDexLibraries = false
incremental true
javaMaxHeapSize "8g"
keepRuntimeAnnotatedClasses false
}
lintOptions {
abortOnError false
checkReleaseBuilds false
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
exclude 'org/apache/commons/codec/language/bm/*.txt'
}
compileSdkVersion 24
buildToolsVersion "27.0.1"
}
defaultConfig {
applicationId "com.gg.kk"
minSdkVersion 15
targetSdkVersion 23
versionCode 512654
versionName "version"
multiDexEnabled true
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:multidex:1.0.1'
.... many dependencies ....
}
kann mir jemand sagen, warum meine Build langsam geworden?
Der erste Build soll, da die Build-Caches, langsamer sein und lädt die aktualisierten Dateien. Nachfolgende Builds sollten nicht langsamer imo sein, vielleicht ein Problem in Bezug auf Ihr System? –
Ich benutze Gradel 4.1, das gleiche Projekt und Build Runtime Environnment, und ich baue viele Male ohne offenen Daemon und parallel. Jede Build-Cost-Time von Plugin 3.0.0 ist länger als Plugin 2.3.3. Ich fand die Build-Aufgabe von Plugin 3.0.0 unterscheidet sich von Plugin 2.3.3. deswegen? – bin