金鞍玉勒寻芳客,未信我庐别有春。这篇文章主要讲述GPX文件无法在Android模拟器中加载相关的知识,希望能为你提供帮助。
摘要:
我已经尝试将GPX文件加载到android模拟器中,但是我收到错误消息“该表包含错误。没有发送任何位置”。
重现步骤:
- 打开模拟器
- 点击右侧垂直条带中的三个点
- 在“位置”选项卡下的“扩展控件”弹出窗口中,单击“加载GPX / KML”并选择GPX文件
- 点击“播放”按钮
文章图片
APS圆角(测试.gps):
<
?xml version="1.0" encoding="UTF-8" standalone="no"?>
<
gpx
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
version="1.1"
creator="gpx-poi.com">
<
wpt lat="28.0587" lon="-82.4139">
<
time>
2015-12-01T03:01:44Z<
/time>
<
/wpt>
<
/gpx>
预期行为:
应将位置发送到模拟器
观察到的行为:
错误消息“该表包含错误。未发送任何位置”:
设备和Android版本:
模拟器Nexus 5X API Level 23(Google API),1080 x 1920; Windows 7 Enterprise SP1 64位上的420 dpi,Android 6.0(Google API),x86,1GB
答案截至2016年8月10日,仿真器看起来不支持GPX航点格式:
<
?xml version="1.0" encoding="UTF-8" standalone="no"?>
<
gpx
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
version="1.1"
creator="gpx-poi.com">
<
wpt lat="28.0587" lon="-82.4139">
<
time>
2015-12-01T03:01:44Z<
/time>
<
/wpt>
<
/gpx>
但是,它似乎支持GPX轨道格式:
<
?xml version="1.0" encoding="UTF-8" standalone="no"?>
<
gpx
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
version="1.1"
creator="gpx-poi.com">
<
trk>
<
name />
<
cmt />
<
trkseg>
<
trkpt lat="28.0587" lon="-82.4139">
<
ele>
0<
/ele>
<
time>
2015-12-01T03:01:44Z<
/time>
<
/trkpt>
<
/trkseg>
<
/trk>
<
/gpx>
上述GPX轨道格式成功加载到仿真器并正确注入位置。
推荐阅读
- 如何在Android中使用Cordova创建SFTP客户端
- 如何模拟Android模拟器上的硬件媒体控制按钮
- 从Android模拟器ping主机
- 如何在android中制作这样的动画()
- SQLite数据库从Android模拟器中消失了
- 如何让Android模拟器显示软键盘()
- Android Studio不会将x86_64显示为任何虚拟设备的选项
- 应用程序冻结在白色屏幕上,反应原生android apk
- Android模拟器不会关闭