Конфигурация
Mutlidex
включена.MinifyEnabled
являетсяtrue
вrelease
только.
Gradle buildscript:
buildscript {
repositories {
maven { url "https://plugins.gradle.org/m2/" }
}
dependencies {
classpath "com.android.tools.build:gradle:2.1.3"
}
}
Android конфигурации DSL:
android {
defaultConfig {
multiDexEnabled true
}
signingConfigs {
debug {
}
release {
}
}
buildTypes {
debug {
versionNameSuffix ".debug"
}
release {
signingConfig signingConfigs.release
minifyEnabled true
proguardFile getDefaultProguardFile("proguard-android.txt")
proguardFile "proguard-project.txt"
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
dexOptions {
jumboMode true
javaMaxHeapSize "4g"
}
dataBinding {
enabled = true
}
}
Выход из gradlew assembleDebug
:
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources
:app:prePackageMarkerForDebug
:app:transformClassesWithJarMergingForDebug
:app:collectDebugMultiDexComponents UP-TO-DATE
:app:transformClassesWithMultidexlistForDebug
ProGuard, version 5.2.1
Reading program jar [/<>/build/intermediates/transforms/jarMerging/debug/jars/1/1f/combined.jar]
Reading library jar [/<>/build-tools/23.0.3/lib/shrinkedAndroid.jar]
Preparing output jar [/<>/build/intermediates/multi-dex/debug/componentClasses.jar]
Copying resources from program jar [/<>/build/intermediates/transforms/jarMerging/debug/jars/1/1f/combined.jar]
:app:transformClassesWithDexForDebug
:app:mergeDebugJniLibFolders UP-TO-DATE
:app:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE
:app:processDebugJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
:app:validateDebugSigning
:app:packageDebug
:app:zipalignDebug
:app:assembleDebug
BUILD SUCCESSFUL
Total time: 1 mins 0.285 secs
Я пробовал:
buildTypes {
debug {
debuggable true
minifyEnabled false
}
release {
debuggable false
minifyEnabled true
}
}
Ссылки:Почему proguard работает в моей debug multidex build?
- Using MultiDex in Android App runs ProGuard twice and only second time with Warnings/Notes?
- What is the default for minifyEnabled for buildType not explicitly scripted?
- https://code.google.com/p/android/issues/detail?id=199630
- https://code.google.com/p/android/issues/detail?id=52962
Вы пытались явно установить для параметра minifyEnabled значение false для отладочной сборки? –