c***@qq.com
c***@qq.com
  • 发布:2017-05-04 17:57
  • 更新:2017-05-04 20:47
  • 阅读:1710

Android 离线打包高德地图失败 没人维护了吗

分类:5+ SDK

总是提示“打包时未添加maps模块”,Logcat提示java.lang.ClassNotFoundException: io.dcloud.js.map.amap.JsMapPluginImpl

但是dcloud_propertes.xml里面有<feature name="Maps" value="io.dcloud.js.map.amap.JsMapPluginImpl"/>

并且Androidmanifest.xml也配置好了权限和key,
manifest.json里面也有Maps模块。看了下工程libs目录下缺少AMap_3DMap_V2.4.1.jar
AMap_Services_V2.4.0.jar这两个文件(HBuilder离线SDK里面本身就缺失,高德官网只有5.x的SDK下载了)。

现在都没人维护了吗

2017-05-04 17:57 负责人:无 分享
已邀请:
c***@qq.com

c***@qq.com (作者)

从SDK/lib里面拷贝了一个map-amap.jar解决了。但是出新问题:

java.lang.UnsatisfiedLinkError: No implementation found for long com.autonavi.amap.mapcore.MapCore.nativeNewInstance(java.lang.String) (tried Java_com_autonavi_amap_mapcore_MapCore_nativeNewInstance and Java_com_autonavi_amap_mapcore_MapCore_nativeNewInstance__Ljava_lang_String_2)
at com.autonavi.amap.mapcore.MapCore.nativeNewInstance(Native Method)

  • l***@126.com

    这个是放到哪个文件夹下啊?

    2020-11-05 21:15

c***@qq.com

c***@qq.com (作者)

Gradle 引入SO文件解决问题

  • l***@126.com

    能附上代码吗?具体的文件

    2020-11-05 21:15

该问题目前已经被锁定, 无法添加新回复