Here maps sdk V3.3 不适用于 android 7

Here maps sdk V3.3 not working on android 7

我正在为一个项目使用 HereMaps SDK,我可以在旧 Android 设备上毫无问题地初始化地图引擎 运行宁旧版本比 Android 7

但是当我尝试在 Android 7 设备上 运行 我的 apk 时,我缺少库

HereMaps SDK版本为3.3,使用的是AAR文件。

我已经分析了生成的 APK 是否缺少任何库,但一切似乎都已到位。

这里是SDK初始化抛出的error异常

java.lang.Throwable
    at com.nokia.maps.av.a(EngineError.java:27)
    at com.nokia.maps.MapsEngine.b(MapsEngine.java:370)
    at com.nokia.maps.MapsEngine.a(MapsEngine.java:346)
    at com.here.android.mpa.common.MapEngine.init(MapEngine.java:129)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5491)
    at android.app.ActivityThread.-wrap2(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1583)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:241)
    at android.app.ActivityThread.main(ActivityThread.java:6217)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

Cannot initialize MapEngine: MISSING_LIBRARIES

我使用的 GIF 库似乎与 Android 7 上的 HERE Maps SDK 发生冲突,它被称为 GIFImageView

我在 Build Gradle 中添加了以下代码,它在 android 7 ( 牛轧糖)

splits {
  abi {
         enable true
         reset()
         include 'armeabi-v7a'
         universalApk false
      }
 }