引入了新版本的exoplayer
implementation 'com.google.android.exoplayer:exoplayer:2.11.1'
混淆文件使用了老版本的配置,一直无法混淆通过
-keep class com.google.android.exoplayer.** {*;}
-keep interface com.google.android.exoplayer.**
报错
java.lang.IllegalArgumentException: Invalid instruction offset [19] in c...
应该是这样的
-keep class com.google.android.exoplayer2.** {*;} -keep interface com.google.android.exoplayer2.**
记录一下,为马虎的兄弟提个醒
本文介绍了更新ExoPlayer版本后,混淆文件配置错误导致的问题及解决办法。从2.11.1版本开始,包名由com.google.android.exoplayer改为com.google.android.exoplayer2,需调整混淆文件中保留类和接口的配置。
1898

被折叠的 条评论
为什么被折叠?



