高德开发者论坛

标题: 模拟器加载地图黑屏怎么办 [打印本页]

作者: zhengxiangyu    时间: 2018-5-7 15:08
标题: 模拟器加载地图黑屏怎么办
本帖最后由 郑翔宇er 于 2018-8-15 09:54 编辑

模拟器加载地图黑屏怎么办
问题表象
高版本模拟器(Android 8.0)运行地图出现黑屏,缩放按钮及LOGO正常显示,LOGCAT会输出如下日志
java.lang.UnsatisfiedLinkError: dlopen failed: "xxx.so" has no section headers
java.lang.UnsatisfiedLinkError: dlopen failed: "xxx.so" has invalid e_shstrndx
首次进入地图还会弹出”xx.xo has invalid ELF header”的警告

问题原因
高版本模拟器(Android 8.0)对SO HEADER部分进行检查,这与高德对模拟器SO的压缩方案有冲突;(真机没有问题)
如果去除压缩x86平台包体积会增加到11M,为了满足大部分用户对包体积的要求,官网中为已压缩版本;

解决方案
(1)使用低版本的模拟器,8.0以下,gradle中targetSdkVersion修改为26以下;
(2)如果您对模拟器有强烈需求,请通过附件获取未压缩版本的模拟器so;

libs-no-compress-6.2.0-x86.zip (4.87 MB, 下载次数: 177)
libs-no-compress-6.2.0-x86_64.zip (4.8 MB, 下载次数: 84)
libs-no-compress-6.3.0-x86_64.zip (4.84 MB, 下载次数: 26)
libs-no-compress-6.3.0-x86.zip (4.91 MB, 下载次数: 46)
libs-no-compress-6.3.1-x86_64.zip (4.8 MB, 下载次数: 34)
libs-no-compress-6.3.1-x86.zip (4.87 MB, 下载次数: 22)
libs-no-compress-6.4.0x86.zip (5.33 MB, 下载次数: 97)
libs-no-compress-6.4.0-x86_64.zip (5.28 MB, 下载次数: 203)

如果使用导航请替换以下so文件
libs-navi-no-compress-6.1.0-x86.zip (3.78 MB, 下载次数: 67)
libs-navi-no-compress-6.1.0-x86_64.zip (3.72 MB, 下载次数: 75)




作者: amapAjA3REQlD    时间: 2018-7-17 17:20
还是不行啊
作者: amap_1851241564    时间: 2018-7-20 10:32
Hello, I need the 6.3.0 version.
But where can I find it?
作者: amapBj9oH6XD1    时间: 2018-8-29 11:35
还是不行呢




欢迎光临 高德开发者论坛 (https://lbsbbs.amap.com/) Powered by Discuz! X3.2