我正在使用pro guard
来优化我的android应用。但是我在调试时遇到了错误。我试图将警告保留在proguard-rules-pro file
内,但仍然无法解决,因此我的构建花费了较长的时间才能完成。为什么会发生此错误,我该如何解决?
当我将minify启用为false时,它可以工作,但是我需要设置true来优化应用程序大小。我被困住了。任何帮助表示赞赏。
错误: androidx.media.AudioAttributesCompatParcelizer:在程序类
中找不到引用字段'android.media.AudioAttributes mAudioAttributes'enter code here
android.support.v4.media.AudioAttributesCompat中找不到引用字段'android.support.v4.media.AudioAttributesImpl mImpl' androidx.media.AudioAttributesImplApi21Parcelizer:在程序类android.support.v4.media.AudioAttributesImplApi21
1.Proguard-rules.pro文件:添加了此代码,但没有使用
/*
#-dontwarn androidx.**
#-keep class androidx.** { *; }
#-keep interface androidx.** { *; }
#-keep class android.support.v4.app.** { *; }
#-keep interface android.support.v4.app.** { *; }
*/
release {
shrinkResources false
minifyEnabled true
`proguardFiles getDefaultProguardFile('proguard-android.txt'),` `'proguard-rules.pro'`
//Other parameters
debuggable false
jniDebuggable false
renderscriptDebuggable false
pseudoLocalesEnabled false
zipAlignEnabled true
}
debug {
debuggable true
minifyEnabled true
shrinkResources false
`proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}