
RT 在OH4.0中顺利点亮进入系统
mesa3d在OH4.1中浏览器与便签详情页白屏
但升级至4.1后存在大量找不到符号
third_party/mesa3d/include/GLES2/gl2ext.h貌似没有参与编译
还望大佬指点

有大部分符号找不到是正常的,mesa3d实现的OpenGL API并不完整,在不改动Mesa3d代码的情况,不手动导出函数相关符号的情况下,可采用eglGetProcAddress获取相关API函数指针,浏览器白屏,可能需要注意以下接口(之前调试发现手动导出的方式,浏览器也会出现白屏的情况),试试修改(64位版本可能需要注意appspawn):





在/etc/storage_daemon/disk_config
文件中,文件或目录的权限设置为所有用户都有读(r)和写(w)的权限。根据提供的信息,由于fatfs文件系统限制,权限只有rw和ro两种,可能对应的是777(所有者、群组和其他用户都有读写权限),或者555(所有者有读写权限,其他用户只有读权限)。
他权限配置,根据fileio-extra
接口说明中的mode
参数,你可以设置更具体的权限模式。例如:
0o700
:所有者具有读、写及可执行权限。0o400
:所有者具有读权限。0o200
:所有者具有写权限。0o100
:所有者具有可执行权限。
在实际配置中,你可能需要根据应用需求选择合适的权限模式。如果文件系统支持更全面的权限控制,Linux或自定义的文件系统,可能会有更多选项可供选择。记得,对于fatfs这样的有限权限环境,确保权限设置符合预期且不会导致安全问题。

几番尝试还是不行最终将问题锁定到
E C02c11/APPSPAWN: [appspawn_server.c:229]fork child process error: -22
与开发者手机对比
[appspawn_service.c:569]flags 0x0 cloneFlags 0x0 hapFlags 0x1
而我的机器
[appspawn_service.c:569]flags 0x0 cloneFlags 0x60000000 hapFlags 0x1
cloneFlags不同
强制将cloneFlags设为0
发现便签详情页能打开但是不显示问题,浏览器打开还是白屏但是过一会会正常显示~
将4.0的浏览器 拉瓦社区 应用安装上去发现能正常使用~

