云课堂 android gif drawable 库版本过低导致安全漏洞的解决方案 - polyv/polyv-android-cloudClass-sdk-demo GitHub Wiki
在某些安全漏洞检测中,会发现云课堂存在android-gif-drawable版本过低导致的安全漏洞问题。为了修复该问题,开发者可以参考以下方案处理。
解决方案
将原有的android-gif-drawable库直接升级为1.2.18版本。
注:开发者需设置 minSdkVersion>=17
具体步骤如下:
- 打开commonui/build.gradle依赖文件,修改如下:
dependencies{
// 1.排除android-gif-drawable
api ('com.easefun.polyv:polyvSDKCloudClass:0.16.3'){
exclude group:'pl.droidsonroids.gif', module:'android-gif-drawable'
}
// 2.添加1.2.18的android-gif-drawable依赖
api 'pl.droidsonroids.gif:android-gif-drawable:1.2.18'
}