任务 ':app:minifyIsByPassDebugWithR8 执行失败
Execution failed for task ':app:minifyIsByPassDebugWithR8
我正在使用 minifyenable = true
但在 aapt_rules.txt
中出错
我的build.gradle
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable false
}
debug {
debuggable true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
错误logcat
Expected field or method name at /Users/ujangwahyu/REINOVASI/ANDROID/DEV/MS2_Android/app/build/intermediates/aapt_proguard_file/isByPassDebug/aapt_rules.txt:148:33
-keepclassmembers class * { *** @{(v) -> vm.onClickEnter(v)}(android.view.View); }
几天前我也遇到了同样的问题,我通过配置 gradle.properties
和 build.gradle(project level)
修复了它
在 gradle.properties
两行下方
android.enableR8=false
android.enableR8.libraries=false
在 buildscript{}
in build.gradle(project level)
中的代码行下方
configurations.all {
resolutionStrategy {
force 'net.sf.proguard:proguard-base:6.1.0'
}
}
我正在使用 minifyenable = true
但在 aapt_rules.txt
我的build.gradle
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable false
}
debug {
debuggable true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
错误logcat
Expected field or method name at /Users/ujangwahyu/REINOVASI/ANDROID/DEV/MS2_Android/app/build/intermediates/aapt_proguard_file/isByPassDebug/aapt_rules.txt:148:33
-keepclassmembers class * { *** @{(v) -> vm.onClickEnter(v)}(android.view.View); }
几天前我也遇到了同样的问题,我通过配置 gradle.properties
和 build.gradle(project level)
在 gradle.properties
android.enableR8=false
android.enableR8.libraries=false
在 buildscript{}
in build.gradle(project level)
configurations.all {
resolutionStrategy {
force 'net.sf.proguard:proguard-base:6.1.0'
}
}