首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HereMaps Android Premium最新SDK的问题

HereMaps Android Premium最新SDK的问题
EN

Stack Overflow用户
提问于 2019-02-11 10:22:21
回答 1查看 135关注 0票数 0

包括最新的HEREMap的android,HERE_Android_SDK_Premium_v3.10.1_96。在构建过程中,我会收到以下错误。

com.android.builder.merge.DuplicateRelativeFileException: More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so'

它在使用HERE_Android_SDK_Starter_v3.10.0_20 sdk时工作良好。

我在一个 react原生项目中尝试这样做,简单地在一个新的react原生应用程序中包含这里-SDK.aar文件,同样的错误也会出现。

我可以通过从libgnustl_shared.so文件中删除.aar来解决编译错误。但是,地图没有显示,而是以蓝色加载屏幕。

知道为什么会发生这种事吗?

编辑当libgnustl_shared.so被删除时我可以在下面看到错误:-/。

E/HereMapView: Error initializing map: Unknown error occurred during engine init.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-15 08:14:46

我能够通过更新我的app/build.gradle来解决这个问题。在子程序中添加了以下代码,

代码语言:javascript
复制
packagingOptions {
    pickFirst 'lib/x86_64/libgnustl_shared.so'
    pickFirst 'lib/x86/libgnustl_shared.so'
    pickFirst 'lib/arm64-v8a/libgnustl_shared.so'
    pickFirst 'lib/armeabi-v7a/libgnustl_shared.so'
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54628337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档