Android 华为地图未绘制或绘制

Android 华为地图未绘制或绘制,android,huawei-mobile-services,huawei-developers,Android,Huawei Mobile Services,Huawei Developers,我目前正在开发一个演示测试,将android studio中的示例作为FFI集成到另一个名为Kony Quantum Visualizer的软件开发工具中,该工具用于开发移动设备、桌面Web等应用程序 我已经成功地推进了android studio中的代码与华为地图工具包代码实验室的步骤之间的集成,事实上,从我的工具编译地图工具包时,应用程序的编译没有问题。在华为设备型号Mate 20/Android 10/EMUI 10.0.0上运行时,它运行但没有绘制地图,但它确实绘制了我的位置点或其他测试

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

我已经成功地推进了android studio中的代码与华为地图工具包代码实验室的步骤之间的集成,事实上,从我的工具编译地图工具包时,应用程序的编译没有问题。在华为设备型号Mate 20/Android 10/EMUI 10.0.0上运行时,它运行但没有绘制地图,但它确实绘制了我的位置点或其他测试标记,但地图没有绘制,只需放置象限即可

重要提示:

这台设备是华为的,但它是其中一款仍与谷歌服务相关的机型。这与这些测试无关,对吗

在Android studio生成的代码实验室的测试中,如果您也使用测试点绘制地图,则在同一台设备上进行测试

是否应该只在不再与谷歌服务关联的设备上进行测试?或者这对什么都没有影响

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

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

  • 测试时从设备捕获的日志

  • 测试如何在设备上显示的图像


  • 在加载地图之前,请检查是否添加了地图包

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

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

    请在加载地图之前检查是否添加了地图包

      Bundle mapViewBundle = null;
    if (savedInstanceState != null) {
      mapViewBundle = savedInstanceState.getBundle("MapViewBundleKey");
    }
    
    如果此解决方案不起作用,请检查您的apk签名(sha256密钥)。当apk的sha256签名与开发人员控制台中的apk签名不匹配时,就会出现此问题