react-native项目中Android端gif奔溃
将项目中的react-native版本从0.45升级到了0.48后,发现Android端在显示gif时奔溃了,而ios端没有这个情况。
在android的build.gradle文件中,已经添加了对fresco的引用
// For animated GIF support
compile'com.facebook.fresco:animated-gif:0.14.1'
发现还是不行。
发现一个名为react-native-image-picker的模块,依赖了fresco,且版本为1.3,为了避免冲突,将主模块的build.gradle文件的fresco版本号由0.14.1改为1.3,改后的
// For animated GIF support
compile'com.facebook.fresco:animated-gif:1.3.0'
测试后,gif奔溃问题解决。