实战地图集成遇到的问题(总结)

      本人是个懒惰之人,所遇问题都喜欢整理起来,当以后遇见的时候就可以去翻阅文档即可,不喜欢记在脑子里,写的东西又乱又难以看懂,望大家理解、海涵!!!

一、Android导航SDK出现AMapNavi的空指针问题如何处理?
     1.V5.0之前的版本导航SDK不支持armeabi以外的构架,导致空指针
    检查build.gradle 的配置中是否配置了除了armeabi以外的CPU架构,如果存在,请删除。
     2.不行就升级到V5.0


二、如何解决华为手机后台定位不更新问题?
    打开华为的“手机管家”应用
    进入启动管理界面
    查看APP是否处于自动管理状态
    原因是部分华为手机在底层限制了app的后台活动行为,尝试联系手机厂商,将app添加至系统底层的白名单中。


三、如何解决导航时地图不显示或地图白屏的问题?
您在进入导航页面时,地图不显示或者出现白屏,有以下几种情况:

1、若您的导航页面继承自AppCompactActivity,并且在logcat中出现如下的错误:

Binary XML file line #30: Binary XML file line #30: Error inflating class <unknown>
解决方法如下:

将导航页面改成直接继承 Activity。
若无法改成 Activity,在getResources()方法  return getBaseContect()。getResources();
2、若只是显示白屏,却没有错误log,这时在Activity中增加如下代码可解决导航地图显示不出来的问题。
mAMapNaviView.onCreate(savedInstanceState);
尝试将导航Manifest中,导航View所在的activity的android:theme修改为:android:theme="@android:style/Theme.Light.NoTitleBar"
4、升级过程中出现了so文件与jar包不匹配的情况,可以检查是否缺少地图的so文件,或者可以直接将demo中地图的jar和so全部拷贝到工程。

5、导航组件白屏:检查是否关闭了硬件加速功能,如果关闭了,请打开一下。
导航组件白屏:是否在AmapRouteActivity中配置默认主题,
Android地图sdk] 每次打开app第一下能定位到,后面给错误505 魅族 note3
    点击申请的AK的设置页面,把开发版和发布版的sha1都填全了就行了
    应用审核审核通过以后就OK了

[Android地图sdk] 将地图功能打包成AAR报错
    把地图sdk  打包到aar包里  然后主程序在调用aar包 报以下错误   用的是最新版的gradle,3.0以上不行,2.3解决
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值