1

我目前正在开发一个演示测试,将在 android studio 中完成的示例作为 FFI 集成到另一个名为 Kony Quantum Visualizer 的软件开发工具中,它是用于为移动设备、桌面 Web 等开发应用程序的工具。

我已经设法推进了在 android studio 中制作的代码之间的集成,并按照华为代码实验室 for Map Kit 的步骤进行操作,事实上,从我的工具编译应用程序时,它的编译没有问题。在华为设备型号:Mate 20 / Android 10 / EMUI 10.0.0 上运行时,它运行但不绘制地图,但它绘制了我的位置点或其他测试标记,但地图不绘制它,只是放置象限。

重要的提示:

该设备是华为设备,但它是仍与 Google 服务相关联的这些型号之一。这与这些测试无关,对吗?

在Android studio生成的Code Lab的测试中,在同一台设备上进行测试,如果你用测试点绘制地图也是如此。

是否应该仅在不再与 Google 服务关联的设备上进行测试?或者这不会影响任何事情吗?

在日志中捕获的行中,您可以看到一些失败,我无法理解它们指的是什么,或者它们是否与此相关,只是因为我没有绘制地图。

附上我正在上传以下内容:

  1. 测试时从设备捕获的日志。

  2. 测试如何在设备上显示的图像。

日志

屏幕

4

1 回答 1

0

请在加载地图之前检查您的地图包是否已添加

  Bundle mapViewBundle = null;
if (savedInstanceState != null) {
  mapViewBundle = savedInstanceState.getBundle("MapViewBundleKey");
}

如果此解决方案不起作用,请检查您的 apk 签名(sha256 密钥)。当您的 apk 的 sha256 签名与开发者控制台中的 apk 签名不匹配时,就会出现此问题。

于 2020-07-16T12:46:51.450 回答