Android Studio模拟器-自更新为模拟器30.0.26

问题描述

我正在尝试使用路由来测试应用程序。我正在使用Android Studio 4.0.1和仿真器版本30.0.26。当我播放路线时,它看起来像在播放第一个位置,然后在Lat Lon更改为该路线的最后一个位置两秒钟之后。就像Android模拟器只能识别第一个和最后一个位置一样。

开发人员正在使用Android Studio 4.0.1和仿真器版本29.0.11,相同的KML文件,并且在他的系统上一切正常。他甚至获得一个列出路线中所有位置的窗口。

我已按照这篇文章How to downgrade Android Emulator)尝试将模拟器降级,但是Android意识到模拟器已被更改,将其删除并要求安装新版本。

我在Emulator 30.0.26的发行说明中注意到此一般性修复“固定gpx / kml路由播放以遵循时间戳”。我认为这意味着我现在必须在我的KML文件中有时间戳记。我尽力更新了数据,但模拟器不喜欢新文件。我还尝试了各种教程,介绍如何制作KML文件而没有任何运气。

我尝试了以下链接中设置的“显示点沿路径的运动”日期,它的作用相同。 https://developers.google.com/kml/documentation/time

有人知道如何还原模拟器吗? 可以在某处找到示例KML文件作为参考,以确认Emulator是否正在运行并用作更新数据的模板吗?

解决方法

我面临着同样的问题。使用新的模拟器版本,您必须将时间戳添加到kml / gpx文件中。 我使用了这个网站:https://gotoes.org/strava/Add_Timestamps_To_GPX.php 现在对我来说很好!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...