HarmonyOS 鸿蒙Next Arkts项目能加载调用Android studio或者其他ide编译出来的so包里的方法么?

HarmonyOS 鸿蒙Next Arkts项目能加载调用Android studio或者其他ide编译出来的so包里的方法么? Arkts项目能加载调用Android studio或者其他ide编译出来的so包里的方法么?

6 回复

应该是不行的,需要重新编译!

更多关于HarmonyOS 鸿蒙Next Arkts项目能加载调用Android studio或者其他ide编译出来的so包里的方法么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


版主您好,有相关的文档么?现在资料太少了,作为上层和native交互数据的桥梁层,希望能有文档说明,或者能像jni.h一样,有详细一点的源码也行,现在看DevEco Studio创建C++的例子,默认带的demo里导入的native_api.h里只看到几个方法定义。

我试过Android studio编译的so文件,不行。不清楚是不是需要有什么其他的配置。反正使用其他HarmonyOS应用编译的so文件很简单,直接引用就行。

猜测应该跟native层和arkts层交互数据有关。鸿蒙的开发是用java,而native层和java层通过jni交互数据。鸿蒙的这个直接没有jni.h了,变成native层和arkts层交互数据了。希望官方人员能出来解答下,现在api文档不全,开发生态太差了。

姓名

张三

职位

软件工程师

基本信息

  • 所在地:上海市
  • 工作年限:5年
  • 擅长技能:Python, Java, C++

项目经验

项目一

  • 时间:2018.03 - 2020.03
  • 名称:在线教育平台
  • 描述:负责后端开发,使用Django框架实现用户管理、课程管理和支付功能。

项目二

  • 时间:2020.04 - 2022.04
  • 名称:企业资源管理系统
  • 描述:担任项目经理,带领团队使用Spring Boot和MyBatis完成系统开发。
回到顶部