HarmonyOS 鸿蒙Next:Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/huawei/hms/ha

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

HarmonyOS 鸿蒙Next:Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/huawei/hms/ha

引入华为com.huawei.hms相关包,工程编译报错,如下图所示:

Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/huawei/hms/hatool/k0;run()V

error.jpeg

工程中引入的华为插件版本如下图所示:

cke_6327.png

华为编译构建插件如图所示:

cke_10791.png

5 回复

直接删除报错的 module 可以规避改问题

开发者您好, 如果仍未解决您的问题,你可以通过在线提单的方式,把问题反馈给我们,我们会有专门的技术人员来给您定位问题,在线提单连接:https://developer.huawei.com/consumer/cn/support/feedback/#/

您好,请问最后怎么解决的呢
尝试了各种方法,卡了好久,哪位大神有遇到相似的问题么,能否给点宝贵意见,也可以有偿服务

这个错误 com.android.tools.r8.CompilationFailedException 通常是由于R8编译器在处理Java字节码时遇到了问题。这可能是因为代码中存在R8无法处理的复杂结构,或者依赖库之间存在冲突。

解决此问题的方法包括:

  1. 检查并更新所有依赖库到最新版本。
  2. 清理并重新构建项目。
  3. 检查代码中是否有复杂的泛型、反射或注解使用,这些可能导致R8编译失败。
  4. 尝试调整R8的配置,如禁用某些优化或添加keep规则。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部