【问题标题】:failed resolution of: Lcom/huawei/hms/framework/common/EmuiUtil解析失败:Lcom/huawei/hms/framework/common/EmuiUtil
【发布时间】:2022-01-28 02:29:31
【问题描述】:

我正在华为设备中实现推送通知,但在尝试获取令牌时出现此异常。这就是因为这条线:

    Client = HmsInstanceId.GetInstance(Application.Context);

例外:

{Java.Lang.NoClassDefFoundError: 解析失败: lcom/huawei/hms/framework/common/EmuiUtil; ---> Java.Lang.ClassNotFoundException:找不到类 路径上的“com.huawei.hms.framework.common.EmuiUtil”:DexPathList[[zip 文件……

异常消息:

解析失败:Lcom/huawei/hms/framework/common/EmuiUtil

我该如何解决?

【问题讨论】:

  • hi@Yasmine Abdelsamie,您能否帮我们提供一些信息来定位此问题? 1.你集成的SDK版本是什么? 2. 是否配置了混淆脚本?如果你能提供你的测试apk供我们测试,你可以发送到hmscore@huawei.com。

标签: c# xamarin.forms xamarin.android huawei-mobile-services huawei-push-notification


【解决方案1】:

通过降级Huawei.Hms.Push包解决了问题

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
  • hi@Yasmine Abdelsamie,我可以确认一下您报告了哪个版本的错误以及您为了解决问题而降级了哪个版本?
  • 它是最新版本:6.1.0.300,我将其降级为 5.0.4.302
【解决方案2】:

【讨论】:

  • 我已经检查过集成并且集成正确。
猜你喜欢
  • 2021-03-28
  • 2017-05-10
  • 2015-08-03
  • 1970-01-01
  • 1970-01-01
  • 2018-09-24
  • 2019-06-25
  • 2018-10-26
  • 1970-01-01
相关资源
最近更新 更多