libflutter.so加载路径问题导致flutter-engine初始化失败

FlutterEngine初始化的时候从`this.context.bundleCodeDir`/lib/arm64/libflutter.so加载,

错误日志显示

do_dlsym failed: symbol not found. so=/data/storage/el1/bundle/libs/arm64/libflutter.so s=NAPI_default_flutter_GetABCCode v= E Init NAPI Failed. ,

Device File Browser中查看 并不存在 该目录“/data/storage/el1/bundle”

HarmonyOS
2024-05-08 22:14:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
sdp001

将this.context.bundleCodeDir改为/data/app/el1/bundle/public/<pkg>,查看是否可以成功加载so。

分享
微博
QQ
微信
回复
2024-05-09 11:50:41
相关问题
是否提供提前初始化webview的能力
464浏览 • 1回复 待解决
如何初始化OceanBase服务器环境?
2070浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
115浏览 • 1回复 待解决
centos 7 升级 docker engine 问题
481浏览 • 1回复 待解决
flutter build hap 失败(mac intel i5)
152浏览 • 1回复 待解决
缺失getcontext函数导致breakpad编译失败
121浏览 • 1回复 待解决
ArkTS和Native如何动态加载、卸载so
360浏览 • 1回复 待解决
按需加载场景中加载动态模块失败
216浏览 • 1回复 待解决
webview加载Vue h5失败
15723浏览 • 5回复 待解决
mysql建表报错Unknown storage engine 'GsDB'
1121浏览 • 1回复 待解决
这句sql会导致并发出问题吗 ?
751浏览 • 1回复 待解决