HarmonyOS 鸿蒙Next 集成友盟推送后打开应用闪退报错
HarmonyOS 鸿蒙Next 集成友盟推送后打开应用闪退报错
集成友盟推送后打开应用闪退报错:
Error message:cannot find record ‘&@umeng/common/Index&1.1.1’, please check the request path.’/data/storage/el1/bundle/entry/ets/modules.abc’.
Stacktrace:
SourceMap is not initialized yet
#01 pc 00000000006f3c17 /system/lib64/platformsdk/libark_jsruntime.so(e4dfdf301df256db380dbee89f569a65)
#02 pc 0000000000313f5c /system/lib64/platformsdk/libark_jsruntime.so(e4dfdf301df256db380dbee89f569a65)
#03 pc 00000000001b0248 /system/lib64/platformsdk/libark_jsruntime.so(e4dfdf301df256db380dbee89f569a65)
更多关于HarmonyOS 鸿蒙Next 集成友盟推送后打开应用闪退报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
把oh-package中相应包的版本号改为实际引入的版本号可以解决
更多关于HarmonyOS 鸿蒙Next 集成友盟推送后打开应用闪退报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
怀疑是鸿蒙IDE的问题,我也遇到了。
升级到最新版本的IDE有问题,回退到之前用的版本就没事。我的是mac x86版本的ide,同时的mac arm版本用最新版的无此问题。
DevEco Studio 5.0.0 Release
Build #DS-233.14475.28.36.503910
Build Version: 5.0.3.910, built on November 1, 2024
Runtime version: 17.0.12+1-b1087.25 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 14.5
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 12
Metal Rendering is ON
Registry:
idea.plugins.compatible.build=IC-233.14475.28
还有一个临时的解决方案,在代码中注释掉umeng相关的import和调用(如果代码用得不多的话)但不提交,可以临时让项目成功运行
我也是,一模一样的报错,友盟common1.1.1,楼主的解决了吗
可以提供个能复现问题的最小demo吗?
试了下删除build文件的方法也还是不行
针对HarmonyOS鸿蒙Next集成友盟推送后打开应用闪退报错的问题,可能的原因及解决方向如下:
-
SDK版本不兼容:检查友盟推送SDK的版本是否与HarmonyOS鸿蒙Next系统兼容。不同版本的操作系统可能对SDK有特定的要求,确保使用的是官方推荐或最新版本的SDK。
-
权限配置问题:确保在应用的manifest文件中正确配置了友盟推送所需的权限。缺少必要的权限可能导致推送服务无法正常工作,进而引发闪退。
-
代码冲突:检查友盟推送集成代码是否与项目中的其他代码存在冲突,特别是与鸿蒙系统特有的API或组件。尝试逐步排查或回滚集成前的代码状态,以确定问题源头。
-
资源文件问题:确认应用的资源文件(如图片、布局等)是否完整且无误。有时资源文件损坏或缺失也会导致应用闪退。
-
日志分析:利用鸿蒙系统提供的日志工具,分析应用闪退时的日志信息,查找具体的错误原因。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html