使用pro guard时出现java渐变错误
我正在使用pro guard
优化我的安卓应用程序。但我在调试时遇到了以下错误。我试图将警告保存在proguard-rules-pro file
内,但仍然无法解决问题,然后我的构建需要更长的时间才能完成。为什么会发生此错误,如何解决
当我将minify enabled设置为false时,它可以工作,但我需要设置true以优化应用程序大小。我被卡住了。感谢您的帮助
Error: 安卓x.media.AudioAttributesCompatParcelizer: can't find referenced field '安卓.support.v4.media.AudioAttributesImpl mImpl' in program class
enter code here
安卓.support.v4.media.AudioAttributesCompat 安卓x.media.AudioAttributesImplApi21Parcelizer: can't find referenced field '安卓.media.AudioAttributes mAudioAttributes' in program class 安卓.support.v4.media.AudioAttributesImplApi21
一,。前进的规则。pro文件:添加了此代码,但没有使用
/*
#-dontwarn 安卓x.**
#-keep class 安卓x.** { *; }
#-keep interface 安卓x.** { *; }
#-keep class 安卓.support.v4.app.** { *; }
#-keep interface 安卓.support.v4.app.** { *; }
*/
- 建造。gradle(应用程序)文件
release {
shrinkResources false
minifyEnabled true
`proguardFiles getDefaultProguardFile('proguard-安卓.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-安卓.txt'), 'proguard-rules.pro'
}
共 (0) 个答案