无法将GPX/KML数据加载到Android模拟器(API 30)中。

3
我一直在尝试将GPX/KML加载到我的虚拟Android设备中,但“扩展控件”窗口只是无限旋转。最终我关闭它,关闭模拟器,再次打开它,有时路线会显示在列表中,但再次点击它会弹出“正在加载保存的路线”指示器(永远不会消失)。
我已经尝试重新创建虚拟设备实例、擦除数据和冷启动,但都没有帮助。我在Google Maps中创建了我的路线并将其转换为GPX。然后我简化了GPX(以减少点数)并添加了时间戳,但仍然无效。
我能够无问题地加载只有一个点的GPX文件。
我正在运行带有KDE的Manjaro Linux。 AVD信息
  • Pixel 4
  • API 30
  • Android 11.0 Google Play
  • x86
Android Studio信息
  • Android Studio Chipmunk | 2021.2.1 补丁1
  • 版本号:AI-212.5712.43.2112.8609683,构建于2022年5月18日
  • 运行时版本:11.0.12+0-b1504.28-7817840 amd64
  • 虚拟机:由JetBrains s.r.o.提供的OpenJDK 64位服务器虚拟机
  • 系统版本:Linux 5.16.20-2-manjaro
  • 垃圾回收器:G1 Young Generation,G1 Old Generation
  • 内存:1280M
  • 处理器核心数:8
  • 注册表:external.system.auto.import.disabled=true

It hangs!


不清楚您尝试在哪里加载klm文件。在模拟器中吗?应该在哪里着陆?如何着陆? - blackapps
@blackapps 在 OP 中更新了屏幕截图。 - Josh M.
我不知道这是关于什么的。 - blackapps
有趣。我正在运行Manjaro Gnome并得到相同的结果。你解决了吗? - Robertas Setkus
在Ubuntu 22.04上,使用Android Studio 2021.3.1和Pixel 3 API 26模拟器31.3.10-8807927时出现相同的问题。选择先前导入的文件时会出现旋转轮。在.android/locations/routes/目录下有一个route.json文件,似乎是将GPX文件转换后的结果。它与一年前我曾使用过的文件完全相同。 - cayhorstmann
显示剩余2条评论
1个回答

2
我曾经为此苦苦挣扎了半天,最终通过更新Android模拟器工具(文件->设置->外观和行为->系统设置->Android SDK->SDK工具)解决了问题。

IDE截图


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接