Android 引入高德3D地图 显示白屏或黑屏解决办法

本文提供了当地图显示异常,如白色或黑色屏幕时的详细排查步骤。包括检查自定义打包脚本、so库文件配置、InstantRun功能使用、地图数据加载情况及应用程序权限设置等,帮助开发者快速定位并解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当地图显示为白色时(如上图所示),您需要依次检查如下内容:

1、是否在应用自定义打包脚本时遗漏了地图SDK 资源文件夹(assets)。详细内容可参考:打包APK导致Assets文件夹丢失地图白屏怎么办?

2、是否在工程中错误的配置了 so 库文件。详细内容可参考:Android 工程/APK找不到 so 文件怎么办?

3、是否使用了Android Studio 提供的Instant Run功能。详细内容可参考:编译器Instant Run 之后不显示地图怎么办?

4、在SDK 地图 zoom级别 3和4(世界地图级别)显示中国以外地区时,由于没有详细地图数据,显示效果看起来和地图加载失败时一样的黄白色底图,可以缩放地图至大级别(如15级)并将视角切换到国内查看是否显示正常。

5、如果没有给应用程序读写权限,会导致黑屏。

还有一个黑屏解决办法

app文件夹下build.gradle中

android{
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
}

如果不能解决问题,请留言,大家一起研究

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值