在运行时的路由查询期间无法到达HERE服务器

问题描述 投票:0回答:1

[2020年4月14日,我们的Android应用突然变得无法从HERE API获取路线。网络超时,提示我们无法到达v151-91-30-0.route.hybrid.api.here.com

我们的应用程序可以通过HERE进行身份验证以查询道路数据,但由于网络连接超时而导致的路线请求失败。

解决方案:工厂重置平板电脑使我们摆脱了问题。

该解决方案确实不能容忍,特别是如果再次发生这种情况。

有问题的平板电脑:

  • [三星Galaxy Tab S3,型号:SM-T820
  • Android 9,内核:3.18.115-16530048
  • 软件版本:T820XXU3CSH9 / T820XAR3CSH2 /,具有安全补丁程序级别:2019年8月1日

我们的新Samsung Galaxy Tab S4平板电脑没有问题。

无效的内容:

  1. 正在平板电脑上更新软件-没有更新。
  2. 卸载并重新安装我们的应用程序。
  3. 更新到最新的HERE Android SDK(我们从3.10更新到3.15)。
  4. 重置Android网络设置。

我们的申请:

  • 在macOS Mojave上开发,版本10.14.6
  • Android minSdkVersion 23,targetSdkVersion 28
  • Kotlin版本1.3.72
  • Android Studio:3.6.3
  • HERE Android SDK:3.15
android dns here-api heremaps-android-sdk
1个回答
0
投票

[我们找到了一种解决方法,该解决方法是使用文件应用程序在平板电脑上手动删除HERE缓存目录。调用时设置缓存目录:MapSettings.setIsolatedDiskCacheRootPath(diskCacheRoot)

这不是理想的解决方案。仍在寻找一种在运行时检测和解决此问题的方法,而无需手动删除隐藏的缓存目录。

© www.soinside.com 2019 - 2024. All rights reserved.