Glide 4.6.1 混淆报错
程序员文章站
2024-03-25 11:11:52
...
Glide版本为4.6.1版本,根据GitHub的提示设置了如下混淆规则
在混淆Android项目打包时,遇到如下Warning导致混淆失败
Warning:com.bumptech.glide.load.resource.bitmap.VideoDecoder: can't find referenced method 'android.graphics.Bitmap getScaledFrameAtTime(long,int,int,int)' in library class android.media.MediaMetadataRetriever
后查阅点击打开链接得知:如果在项目compileSdkVersion <=27 时,导入Glide库混淆还需添加如下混淆规则
# glide
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.module.AppGlideModule
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
**[] $VALUES;
public *;
}
#glide如果你的API级别<=Android API 27 则需要添加
-dontwarn com.bumptech.glide.load.resource.bitmap.VideoDecoder
下一篇: 常见错误整理
推荐阅读
-
Glide 4.6.1 混淆报错
-
android4.0混淆XmlPullParser报错原因分析解决
-
Android添加glide库报错Error: Failed to resolve: com.android.support:support-annotations:26.0.2的解决
-
android4.0混淆XmlPullParser报错原因分析解决
-
Android添加glide库报错Error: Failed to resolve: com.android.support:support-annotations:26.0.2的解决
-
解决python的空格和tab混淆而报错的问题
-
android打混淆包后报错NullPointerException
-
Activity中 Glide加载image的时候,activity关闭,报错问题处理
-
android打混淆包后报错NullPointerException
-
解决python的空格和tab混淆而报错的问题