鸿蒙Native项目生产动态库(.so) 和静态库(.a)

通过 DevEco Studio 创建Native项目,我的版本为:Build Version: 3.1.0.501, built on June 20, 2023

CMakeLists.txt 文件中默认生成的是动态库,该命令为:add_library(entry SHARED hello.cpp)

通过Sutdio的操作 Build -> Build Hap(s)/APP(s) -> Build Hap(s) 之后会生成动态库,该库可以通过如下两个路径查看:

  1. TestLib/entry/build/default/outputs/default/entry-default-unsigned.hap(需要单独解压出来查看)
  2. TestLib/entry/build/default/intermediates/libs/default/arm64-v8a (该目录下 有各abi的动态库)

生成静态库需要修改如下命令:add_library(entry STATIC hello.cpp)

通过Sutdio的操作 Build -> Build Hap(s)/APP(s) -> Build Hap(s) 之后会生成静态库,路径为:/entry/build/default/intermediates/cmake/default/obj 下

相关推荐
讯方洋哥7 小时前
HarmonyOS App开发——职前通应用App开发(下)
华为·harmonyos
Rainman博7 小时前
WMS-窗口relayout&FinishDrawing
android
摘星编程9 小时前
React Native鸿蒙版:Image图片占位符
react native·react.js·harmonyos
baidu_247438619 小时前
Android ViewModel定时任务
android·开发语言·javascript
大雷神9 小时前
HarmonyOS智慧农业管理应用开发教程--高高种地-- 第30篇:设置与帮助系统
harmonyos
有位神秘人9 小时前
Android中Notification的使用详解
android·java·javascript
·云扬·10 小时前
MySQL Binlog落盘机制深度解析:性能与安全性的平衡艺术
android·mysql·adb
Swift社区10 小时前
HarmonyOS 自定义组件与布局实践
华为·harmonyos
独自破碎E11 小时前
【BISHI9】田忌赛马
android·java·开发语言
鸿蒙开发工程师—阿辉12 小时前
让 AI 帮你编译部署鸿蒙应用:harmonyos-build-deploy Skill
华为·harmonyos