起因:测试小哥提刀来找,说apk升64位架构拍摄选择视频后播放器崩溃了,一调试,报错如下



一看报错,牛市啊,比股市还红。。。但这报错却花费了不少时间去调,sdk技术支持也暂时没找到方案,后续自己接着排查
排查思路
- 官方
pldroid-player-2.2.0.jar、libQPlayer.so是否加上 - 混淆文件
proguard-rules.pro加上以下代码
-keep class com.pili.pldroid.player.** { *; }
-keep class com.qiniu.qplayer.mediaEngine.MediaPlayer{*;}
复制代码
- 对齐一下播放器的jar包和so库,比如是否都是2.2.0版本或者2.2.1版本(目前github上最新是2.2.1)
解决方案
经过以上三点排查后,发现问题出在播放器jar版本和so库版本没对应上,本地应用了pldroid-player-2.2.0.jar和2.2.1版本的libQPlayer.so,后续改成pldroid-player-2.2.1.jar和对应2.2.1版本libQPlayer.so就好了,所以不要直接在七牛的github当前版本下载文件,一定要到对应的tag里找对应的文件。
修复后选择视频功能正常了,而不是选择后点下一步的黑屏结果



© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


















![[02/27][官改] Simplicity@MIX2 ROM更新-一一网](https://www.proyy.com/wp-content/uploads/2020/02/3168457341.jpg)


![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)