HERE 地图 Android:RouteManager class 在哪里?
HERE maps Android: where is the RouteManager class?
正在尝试将 HERE 地图集成到我的应用程序中。我现在有一个试用密钥。
似乎找不到 RouteManager。它不在 class 路径上:
我唯一找到的是一个名为 "RouteManagerImpl":
的 class
这里是SDK文档中的RouteManager:
知道这是为什么吗?
在 HERE SDK 的 Premium Edition 中,它在前一段时间被重命名为 CoreRouter。 RouteManager只是StarterSDK中的名字
您应该改用高级文档:https://developer.here.com/documentation/android-premium/topics/routing.html
回答你的问题可能有点晚,但这种情况是因为我尝试用 Starter-SDK 替换 Premium-SDK(AAR 文件)然后 Gradle 构建开始失败并出现错误 Cannot find the package...
即使我可以从 AS.
中看到 RouteManager
class 的反编译版本
无论如何,以下步骤对我有用:
- 从 'libs' 文件夹中删除
HERE-sdk.aar
。
- 从应用级
build.gradle
文件中删除 implementation(name:'HERE-sdk', ext:'aar')
依赖项。
- 清除您的项目。
- 从开发者控制台下载最新的 HERE SDK 并将其复制到 'libs' 文件夹中。
- 在
implementation fileTree(include: ['*.jar'], dir: 'libs')
之后添加 implementation(name:'HERE-sdk', ext:'aar')
依赖项(如果您添加了任何 JAR)。
- 清理并重建项目。
- 就是这样。您现在可以在您的应用中导入
RouteManager
class。
正在尝试将 HERE 地图集成到我的应用程序中。我现在有一个试用密钥。
似乎找不到 RouteManager。它不在 class 路径上:
我唯一找到的是一个名为 "RouteManagerImpl":
的 class这里是SDK文档中的RouteManager:
知道这是为什么吗?
在 HERE SDK 的 Premium Edition 中,它在前一段时间被重命名为 CoreRouter。 RouteManager只是StarterSDK中的名字
您应该改用高级文档:https://developer.here.com/documentation/android-premium/topics/routing.html
回答你的问题可能有点晚,但这种情况是因为我尝试用 Starter-SDK 替换 Premium-SDK(AAR 文件)然后 Gradle 构建开始失败并出现错误 Cannot find the package...
即使我可以从 AS.
RouteManager
class 的反编译版本
无论如何,以下步骤对我有用:
- 从 'libs' 文件夹中删除
HERE-sdk.aar
。 - 从应用级
build.gradle
文件中删除implementation(name:'HERE-sdk', ext:'aar')
依赖项。 - 清除您的项目。
- 从开发者控制台下载最新的 HERE SDK 并将其复制到 'libs' 文件夹中。
- 在
implementation fileTree(include: ['*.jar'], dir: 'libs')
之后添加implementation(name:'HERE-sdk', ext:'aar')
依赖项(如果您添加了任何 JAR)。 - 清理并重建项目。
- 就是这样。您现在可以在您的应用中导入
RouteManager
class。