HarmonyOS 打包时如何屏蔽x86的so?

如题:HarmonyOS 打包时如何屏蔽x86的so?

阅读 566
1 个回答

打包时屏蔽x86架构的.so文件,可以通过配置build-profile.json5文件中的abiFilters属性来实现,

具体步骤如下:

1.打开你的项目目录下的build-profile.json5文件。

2.在文件中找到externalNativeOptions对象。

3.在externalNativeOptions对象下添加一个名为abiFilters的属性。

4.在abiFilters属性中,配置需要屏蔽的架构,例如x86\_64。数组中可以包含多个值。

示例配置如下:

json{  "externalNativeOptions": {    "abiFilters": ["arm64-v8a", "x86_64"]   }}

通过上述配置,构建工具在打包时将不会包含x86\_64架构的.so文件,从而实现屏蔽的效果