由于我的项目太大,我需要运行proguard才能成功编译android。
但是当我设置android:debuggable =“true”以便我轻松调试时,它会自动关闭proguard。有没有解决方案或解决方法?谢谢
答案 0 :(得分:1)
进入完全相同的问题。幸运的是谷歌帮助了我。
现在我的build.gradle
:
// ...
android {
// ...
buildTypes {
debug {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.txt',
'proguard-rules.debug.txt'
debuggable true
}
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.txt'
}
}
}
proguard-rules.debug.txt
:
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
-dontobfuscate
-dontoptimize
-dontpreverify
为我工作。希望能帮助到你。 ; - )