0

我使用 Visual Studio 2019 编译了 Sygic Fleet 示例“IntegXamarinDemo3D”。

我在运行 Android 7 的三星 Galaxy T2 平板电脑上运行它。

设计的工作原理包括获取 GPS 信号:

  1. 适用于 Android 的 Sygic 应用程序。

  2. 适用于 Android 的 Sygic 卡车应用程序。

  3. Sygic Fleet SDK 附带的 Java 示例应用程序

  4. 使用 GPS 的任何其他应用程序

什么不:

  1. 这个示例应用程序“IntegXamarinDemo3D”一旦编译,就会按设计启动,显示地图,所有功能都可以工作,Sygic 显示“无 GPS 信号”和“导航”请求使用什么作为起始 GPS 位置。上面提到的应用程序没有问题,我在几个应用程序中使用的谷歌定位服务也没有问题,包括我自己的嵌入式 Sygic 应用程序,它也显示“无 GPS 信号”问题。

由于所有示例似乎都使用了相同的 Sygic 库,这似乎与在 VS 2019 编译期间将 SygicLib.aar 处理为 SygicBindings.dll 有关,但我找不到它是什么。

我在 Sygic Fleet、Android、C# 和 VS2019 中对嵌入式支持的整个应用程序设计。

有没有人遇到过这个问题,或者更好的是,知道如何解决它。

吉姆

4

1 回答 1

0

经过几周的搜索和尝试,今天早上我通过查看 AndroidManilfest.xml 中的 SygicLib.aar 找到了解决方案。

在应用程序 AndroidManifest.xml 中,我必须在其他行之前插入以下行。

<service android:name="com.sygic.aura.feature.gps.LocationService"/>

吉姆

于 2019-11-27T17:21:15.437 回答