美文网首页
Flutter集成百度地图后模拟器闪退

Flutter集成百度地图后模拟器闪退

作者: 土豆卡 | 来源:发表于2023-09-10 09:52 被阅读0次

    集成百度地图后页面模拟器调用生成地图widget时会闪退,错误信息为java.lang.IllegalArgumentException: eglChooseConfig failed,百度了下,别人的说法是不支持模拟器,直到看到一位牛人的简单的一句话:

    image.png 原文链接: http://t.csdn.cn/CBfA8,才知道是没有采用TextureMapView的问题。
    于是我看了下百度地图sdk源码,发现一句注释 image.png 中果然有提这个事情,在BMFAndroidVersion.initAndroidVersion()方法中只要sdkVersion大于29,就采用surfaceMapView,而我的sdkVersion是30,于是手动将setAndroidVersion置于false,果然正常了。
    终于是解决了这个问题,百度官方是很懒,文档写的很简单,具体的集成方法都是要参考官方的demo才行。

    相关文章

      网友评论

          本文标题:Flutter集成百度地图后模拟器闪退

          本文链接:https://www.haomeiwen.com/subject/dvksvdtx.html