Android天地图:Error inflating class com.tianditu.android.maps.MapView

昨天群里的一位道友,在项目中接入天地图Android SDK的时候,程序直接crash:


崩溃

但是奇怪的是,运行天地图的官方demo确没问题,以前在用arcgis for android 的时候,也曾碰到类似的问题,但是通过在gradle中配置ndk就解决了,但是道友试了一下,还是不行,万般无奈,他就把他刚写的崩溃demo发给我了,跑了一下,摸不着头绪,网上搜了半天,有的说是.so文件的问题,有的说是天地图的问题。。。都没有解决问题。
然后重新整理思路,官方demo能跑,项目中也正确的引入了so文件和jar,那么有可能是项目配置或者是引入jar冲突的问题,抱着试试看的想法(怎么这么熟悉的一句话),我去看了这位道友的gradle配置文件:


gradle

嗯,用的sdk版本挺新的,但是,android sdk版本的迭代速度远远的快于天地图的sdk的迭代速度啊,会不会是两者不兼容呢?换一个低一点的sdk试试:
target sdk变为19

运行,果然没问题了,怎么说呢,天地图比起高德,谷歌,百度,还是有一定差距的,但是很多项目,政府,企事业单位,指定必须用天地图,没有办法,只能一个坑一个坑的趟。

特此记录一下,希望能够帮到各位道友!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,268评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,514评论 2 59
  • 测试系统:ios10、ios11 比如向webview中插入html代码时执行如下操作 htmlStr 为需要插入...
    GoldenChan阅读 4,432评论 0 0
  • 本周,我学习了戴愫老师的精品课《有效提升与陌生人的社交能力》,掌握了一些套路和技巧,梳理出来,供大家参考: 首先,...
    浮云狒阅读 4,806评论 0 1
  • 注册这个账号想要用它来记录自己的一些想法,和向别人去探讨一些思想。 也就是在不久之前,自己慢慢意识到,之前的含蓄低...
    livereur阅读 1,342评论 0 0

友情链接更多精彩内容