尝试将HERE地图集成到我的应用程序中。我现在有一个试用密钥。
似乎找不到RouteManager。它不在类路径上:
我发现的唯一一个名为" RouteManagerImpl"的类:
这是SDK文档中的RouteManager:
任何想法为什么会这样?
答案 0 :(得分:1)
在HERE SDK的高级版中,这段时间被重命名为CoreRouter。 RouteManager只是StarterSDK中的名称。
您应该使用高级文档:https://developer.here.com/documentation/android-premium/topics/routing.html
答案 1 :(得分:0)
回答您的问题可能为时已晚,但是这种情况是由于我尝试用Starter-SDK替换Premium-SDK(AAR文件),然后Gradle构建开始,错误为Cannot find the package...
,即使我可以从AS看到RouteManager
类的反编译版本。
无论如何,以下步骤对我有用:
HERE-sdk.aar
。implementation(name:'HERE-sdk', ext:'aar')
文件中删除build.gradle
依赖项。implementation(name:'HERE-sdk', ext:'aar')
之后添加implementation fileTree(include: ['*.jar'], dir: 'libs')
依赖项(以防万一,如果您添加了任何JAR)。RouteManager
类。