HarmonyOS 鸿蒙Next 使用com.huawei.hms:ml-computer-card-icr-cn:3.2.0.300构建release版本报错debug正常原因

发布于 1周前 作者 bupafengyu 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 使用com.huawei.hms:ml-computer-card-icr-cn:3.2.0.300构建release版本报错debug正常原因

构建release版本才会报图中的错,构建debug版本时正常的,这会是什么原因?

cke_136.png


更多关于HarmonyOS 鸿蒙Next 使用com.huawei.hms:ml-computer-card-icr-cn:3.2.0.300构建release版本报错debug正常原因的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 使用com.huawei.hms:ml-computer-card-icr-cn:3.2.0.300构建release版本报错debug正常原因的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next 在使用 com.huawei.hms:ml-computer-card-icr-cn:3.2.0.300 构建 release 版本时报错,而 debug 版本正常,通常可能是由以下几个原因引起:

  1. ProGuard 配置问题:Release 版本通常会启用 ProGuard 进行代码混淆和优化,可能导致某些HMS SDK中的类或方法被误删除或重命名。检查 ProGuard 配置文件,确保添加了必要的 -keep 规则,以保护HMS SDK相关类。

  2. 签名配置不一致:检查 debug 和 release 的签名配置是否一致,包括签名证书、密钥别名、密钥库密码等。不一致的签名配置可能导致运行时权限或功能受限。

  3. 依赖库版本冲突:Release 版本可能因为其他依赖库的版本与HMS SDK不兼容而报错。检查项目中的依赖库版本,确保与HMS SDK兼容。

  4. 构建配置差异:检查 build.gradle 文件中 debug 和 release 的构建配置差异,如 minifyEnabled、proguardFiles 等设置。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部