中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
如何在编译打包的时候在hap包中仅编译指定的so库
微信扫码分享
在编译打包的时候在hap包中仅编译指定的so库,在build-profile.json5中配置:
// 配置筛选har依赖.so资源文件的过滤规则 "nativeLib": { "filter": { // 按照.so文件的优先级顺序,打包最高优先级的.so文件 "pickFirsts": [ "**/1.so" ], // 按照.so文件的优先级顺序,打包最低优先级的.so文件 "pickLasts": [ "**/2.so" ], // 排除的.so文件 "excludes": [ "**/3.so", // 排除所有名称为“3”的so文件 "**/x86_64/*.so" // 排除所有x86_64架构的so文件 ], // 允许当.so重名冲突时,使用高优先级的.so文件覆盖低优先级的.so文件 "enableOverride": true } }
在编译打包的时候在hap包中仅编译指定的so库,在build-profile.json5中配置: