打包后百度导航页面黑屏

来源:互联网 发布:pps windows是什么意思 编辑:程序博客网 时间:2024/06/09 21:39

打包后在5.0上没有异常 在6.0上导航页面黑屏 功能全在就是黑屏。。好奇葩 连混淆都没加也会黑 找了度娘 加了下面得混淆代码 6.0得可以显示了


百度地图混淆很多人会遇到问题,开放平台也给出了几行配置,如下

-keep class com.baidu.** {*;}-keep class vi.com.** {*;}    -dontwarn com.baidu.**

但是我在使用这些代码混淆后打包发起导航会飞掉,地图、定位、路线规划都没有问题。

当然了,不混淆是OK的。


直接正题,问题是这样解决的:


-keep class com.baidu.** {*;}
-keep class vi.com.** {*;}

-keep class com.sinovoice.** {*;}
-keep class pvi.com.** {*;}

-dontwarn com.baidu.**
-dontwarn vi.com.**
-dontwarn pvi.com.**


红色部分是比API中多的几行,为什么多这几行,很简单,我是这样发现的-

BaiduLBS_Android.jar直接解压,其实我只是抱着试试看能不能看到包名

解压后是图片中的目录,多出来的两行就是下面两个箭头的包名,第一个箭头就是com.baidu包名

LBS这个包应该是最全的了,这样写就OK了,语音、导航什么的均没有问题。

全景没有做过,如果出现问题,相同的办法应该也能解决。

原创粉丝点击