首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不能在新的华为设备上使用华为移动服务

不能在新的华为设备上使用华为移动服务
EN

Stack Overflow用户
提问于 2020-12-16 11:26:52
回答 1查看 795关注 0票数 1

我正在开发一个android项目,我想把华为的移动服务整合到华为设备上,而不是谷歌播放服务。在这个项目中,我已经开发了,但是当我在云调试环境中测试华为的p40时,当我在华为mate 10 pro.Huawei移动服务定位工具包上测试时,华为的移动服务不起作用,而不是在P40上。我怎样才能解决这个问题请帮帮我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-17 03:43:35

更新:

我在Logcat中收到了以下消息。消息是;I/最后位置:最后一个位置为空!

  1. 请检查getLastLocation是否从系统缓存中获取位置信息。如果是的话,当系统缓存被清除时,获得的位置是。在这种情况下,调用requestLocationUpdates缓存当前位置。然后,您可以通过调用getLastLocation.获取位置信息。

以下是github 这里上的HMS核心定位工具包演示。请更新最新版本:)

  1. 请确保位置许可已分配给HMS核心应用程序。转到设置>应用程序>应用程序,并找到HMS应用程序。(菜单路径可能因操作系统版本而异。如果找不到应用程序,点击Apps右上角的菜单图标,点击 system 。)然后,点击HMS图标,转到App > Permissions > location ,并验证位置权限是否分配给HMS。
  2. 您可能无法使用高精度定位服务,因为它目前只支持华为P40系列,并只有在中国大陆提供。
  3. 模拟器不支持活动识别和地理信息。
  4. 如果错误仍然存在,请提供错误日志。

可以执行以下操作来捕获日志:

1)。运行以下命令连接到设备adb logcat –v time > D:\hwlocation.log

2)。复制错误。

3).Press Ctrl+C.

此外,记录设备模型、EMUI版本、HMS版本、集成SDK版本和故障再现过程,以便技术人员可以帮助您快速排除故障。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65322348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档