讨论广场 问答详情
oh5.1 rk3588 arm64版本编译烧录之后,系统重启
哀骀它788 2025-03-21 17:02:00
269 评论 分享

串口打印日志显示foundation崩溃,导致系统重启。

编译过程中报了很多的64位符号错误,但是都是hilog日志有关的,应该不会影响系统。

269 评论 分享
相关文件下载
oh5.1重启.zip
80.14 KB
下载
写回答
全部评论(6)
1 楼

有几个地方要改

1、base/startup/appspawn/appdata-sandbox64.json,base/startup/init/services/sandbox/system-sandbox64.json,base/startup/init/services/sandbox/chipset-sandbox64.json 这几文件lib64的路径都要加上,改哪些可以参考社区64位好的版本

2、foundation/graphic/graphic_2d/frameworks/opengl_wrapper/src/EGL/egl_wrapper_entry.cpp这文件将static void* dlglv3Handle = dlopen("/system/lib64/libGLESv3.so", RTLD_NOW | RTLD_LOCAL)改成 static void* dlglv3Handle = dlopen("/system/lib64/platformsdk/libGLESv3.so", RTLD_NOW | RTLD_LOCAL);

3、foundation/graphic/graphic_2d/frameworks/opengl_wrapper/src/GLES3/gles3.cpp中将static const char* LIB_EGL = "/system/lib64/libEGL.so"改成static const char* LIB_EGL = "/system/lib64/platformsdk/libEGL.so";

1
2025-03-21 17:32:02
2025-04-10 17:34:10
引用:“把他发的2和3修改了就可以了 ”
没改其他的地方了吗?我改了2和3还是报一样的错误,沙箱也尝试改了,也不行,不知道是咋回事了
2025-04-10 17:34:10
2025-04-10 14:39:45
引用:“你好,能分享下怎么解决的吗?我这边也是沙箱路劲改了,根据5.0版本添加了,上面两个文件也改了,还是报上面这个错误”
把他发的2和3修改了就可以了
2025-04-10 14:39:45
2025-04-10 13:29:25
引用:“现在桌面能进去了,但是点击应用闪退,是沙箱路径的错误吗 ”
你好,能分享下怎么解决的吗?我这边也是沙箱路劲改了,根据5.0版本添加了,上面两个文件也改了,还是报上面这个错误
2025-04-10 13:29:25
2025-03-24 13:55:59
引用:“现在桌面能进去了,但是点击应用闪退,是沙箱路径的错误吗 ”
有可能是的
2025-03-24 13:55:59
2025-03-24 11:48:03
现在桌面能进去了,但是点击应用闪退,是沙箱路径的错误吗
2025-03-24 11:48:03