HarmonyOS 鸿蒙Next nativeLIb的pickFirsts指定了so路径,但是打包没带上

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

HarmonyOS 鸿蒙Next nativeLIb的pickFirsts指定了so路径,但是打包没带上

我使用外部脚本编译,之后使用鸿蒙项目打包,指定so路径和头文件路径,但打出来的har包没有so只有include的头文件,这种问题该怎么解决啊?

1 回复

在HarmonyOS鸿蒙系统中,对于nativeLIB(原生库)的打包处理,pickFirsts配置通常用于解决多个相同名称的.so文件冲突问题,指定优先级较高的库文件路径。如果你已经在pickFirsts中指定了.so文件的路径,但在最终打包的应用中这些.so文件并未包含,可能是由以下几个原因造成的:

  1. 路径配置错误:请确认指定的路径是相对于libs目录的正确路径。路径错误或指向的文件不存在会导致打包时忽略这些文件。

  2. 打包脚本问题:检查你的打包脚本或构建配置,确保它们正确处理了pickFirsts指定的.so文件。有时构建系统可能未正确集成对pickFirsts的支持。

  3. 构建工具版本:确保你使用的构建工具(如DevEco Studio)和插件是最新版本,以支持所有最新的功能和配置选项。

  4. 缓存问题:尝试清除构建缓存并重新构建项目,有时候旧的缓存可能会导致打包问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部