项目场景:
flutter并没有提供直接查看office格式文件的插件,需要结合原生android,通过android使用腾讯x5(tbs)查看文件。
问题描述:
在使用腾讯x5时,在debug模式下初始化x5成功并可查看文件,但是打包成release版本后初始化失败。原因分析:
在debug模式下,android项目不使用混淆,若设置了开启混淆,在打包的时候会去混淆项目,而tbs已经混淆过了,无需再次混淆
解决方案:
官网接入sdk地址:https://x5.tencent.com/tbs/guide/sdkInit.html
其中第十点写到:
在项目开启混淆的情况下,去下载并添加tbs的混淆策略,再次打包即可初始化成功。