【关键字】
HAP包 / 过滤 / so类型 / build-profile.json5
【问题描述】
在entry中会依赖多个二方或者三方库,不同的库编译出来的so类型不太一致,导致Hap包中出现了三种abi架构的so。如何在打包HAP的时候,如何统一限定为只有64位的so文件。
【解决方案】
如果只需要保留armv8-64a架构的so库,可以在build-profile.json5中配置。
"nativelib": {
"filter":{
"excludes": ["**/x86_64/*.so", "**/armeabi-v7a/*.so"]
}
},