Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 适用于HereMaps SDK V3.10.x的NullPointerException_Android_Here Api - Fatal编程技术网

Android 适用于HereMaps SDK V3.10.x的NullPointerException

Android 适用于HereMaps SDK V3.10.x的NullPointerException,android,here-api,Android,Here Api,我最近将我的HereMaps SDK从v3.3.x升级到了3.10.x,更新后,我没有得到任何机动、TTA和到下一机动的距离 调用方法时NavigationManager.getInstance().getta(Route.TrafficPenaltyMode.OPTIMAL,true).getDuration() 及 我越来越 java.lang.NullPointerException:尝试对空对象引用调用虚拟方法“int com.here.android.mpa.routing.Route

我最近将我的HereMaps SDK从v3.3.x升级到了3.10.x,更新后,我没有得到任何机动、TTA和到下一机动的距离

调用方法时
NavigationManager.getInstance().getta(Route.TrafficPenaltyMode.OPTIMAL,true).getDuration()

我越来越

java.lang.NullPointerException:尝试对空对象引用调用虚拟方法“int com.here.android.mpa.routing.RouteTta.getDuration()”

我用上述两种方法得到这个空指针。此外,对于机动和剩余距离没有回调


有人能解释一下这里可能发生的事情吗?由于SDK更新之前一切正常。

对于最新的SDK,必须确保在启动导航之前将地图数据加载到设备上,否则SDK可能会进入无效状态,这似乎是这里的问题。 有接口可用于将地图数据加载到设备上,即MapDataPrefetcher和MapLoader

从文件:

通过HERE SDK提供的一些关键功能取决于HERE映射 正在设备上下载和缓存的数据。在地图上渲染地图 例如,如果不先下载地图,屏幕是不可能的 将数据传输到设备。同样,也不可能提供 无需将地图数据下载到 装置


NavigationManager似乎未处于导航模式。从NavigationManager.startNavigation函数返回的错误代码是什么?@herdeveloperSupport我仅在导航启动时调用上述方法,如何打印错误代码?我正在使用try/catch块来打印堆栈跟踪。@我支持另一个重要的一点,请注意,在模拟模式下,一切都正常工作,但在使用GPS进行正常测试时,情况并非如此。另外,我曾尝试在不同的设备上使用应用程序,但所有设备的行为都是相同的。@HEREDeveloperSupport我已检查了我的错误代码,即
错误。无
此外,我已确保我的操作指令侦听器对该对象具有强引用,以便它不会被垃圾收集。但我还是犯了同样的错误。机动演示的参考代码已从github repo中删除。这里是android的SDK示例。请检查是否在开始导航之前开始定位管理器?LocationManager.getInstance().start(LocationMethod.LOCATION\u METHOD\u GPS)
NavigationManager.getInstance().getDestinationDistance()