请问HarmonyOS鸿蒙Next应用调用的三方so,应该用next的sdk还是oh的sdk去编译

请问HarmonyOS鸿蒙Next应用调用的三方so,应该用next的sdk还是oh的sdk去编译

next应用需要调一个so

  1. 这个so在构建的时候指定的ndk应该是next的sdk还是oh的sdk

  2. 如果是next的sdk,有Linux版本的吗,没有找到Linux版本的sdk下载路径

  3. 如果是oh的sdk,目前看文档sdk只更新到4.0,目前应用是5.0的,用4.0构建so会有问题吗

https://gitee.com/openharmony-sig/oh-inner-release-management/blob/master/Release-Testing-Version.md


更多关于请问HarmonyOS鸿蒙Next应用调用的三方so,应该用next的sdk还是oh的sdk去编译的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

您好,可以采取以下方式解决:
知识库解决方案:

参考Windows上使用OpenHarmony SDK交叉编译指导MacOS上使用OpenHarmony SDK交叉编译指导使用lycium工具快速编译三方库进行HarmonyOS交叉编译,编译完成后参考北向应用集成三方库 将编译出的产物集成到HarmonyOS项目中。

更多关于请问HarmonyOS鸿蒙Next应用调用的三方so,应该用next的sdk还是oh的sdk去编译的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,应用调用的三方so库应使用Next的SDK进行编译。Next SDK是专为鸿蒙Next系统设计的开发工具包,能够确保兼容性和性能优化。使用OH SDK编译的so库可能无法在Next系统上正常运行,因此建议统一使用Next SDK进行编译和开发。

回到顶部