RK3399平台开发系列讲解(系统编译篇)8.5、编译时so库生成不了问题
2023-09-14 09:13:20 时间
疑惑:添加一个HAL模块后修改hardware/libhardware/modules/Android.mk, 将hq_fm模块加进去但是android整体编译时不会生成so库。
单独编译时是可以生成so库:
mmm hardware/lib/hq_fm
make snod
修改build/target/product/embedded.mk,添加hq_fm.default编译模块
了解真个编译系统
build/target/product是编译产品关键的mk文件存放处,此处可以更加各个mk文件编译内容进行裁剪
base.mk文件:去除不必要的lib库文件和bin文件
core_minimal.mk: dmtracedump, Shell, HTMLViewer, screencap等工具和apk等
core.mk: libnfc_ndef, mms-common nfc功能库文件和mms短信功能等
embedded.mk: dumpstate, dumpsys
emulator.mk: camera.goldfish , camera.goldfish.jpeg , lights.goldfish , gps.goldfish等
full_base.mk: 去除不需要的库和apk
full_base_telephony.mk: 去除apk和电话功能
generic_no_telephony.mk:去除apk和不必要的库
languages_full.mk,locales_full.mk: 去除不需要的语言设置(可以去除res包的大小)
相关文章
- 如何保障物联网平台的安全性与健壮性
- 基于OneNet平台设计的多节点温度采集系统-有人云4G模块+STM32
- 4.6k Star企业级快速开发平台,MIT开源协议,可免费用于商业项目
- 带低代码应用搭建平台的固定资产管理系统
- 33复杂美区块链核心技术Chain33开发平台系统特点
- EasyPytest测试平台开发日志之系统设计
- 政府企业网络设备如何实时监控?-华汇数据IT运维监控平台
- 开源一款现代化社区(论坛,问答,BBS社交,网络博客)系统平台
- 低代码平台如何选型, 43款国内外低代码平台一网打尽
- 【Android 系统开发】CyanogenMod 13.0 源码下载 编译 ROM 制作 ( 手机平台 : 小米4 | 编译平台 : Ubuntu 14.04 LTS 虚拟机)
- 公牛集团:用二维码搭建设备管理平台,媲美专业MES系统
- 云边端协同EasyCVR视频融合平台AI检测图片显示不全的原因排查与解决
- Java6实现调用操作平台桌面系统详解编程语言
- Linux系统:强大的开源平台(linux系统什么样)
- Arm Linux:搭建强大的物联网平台(armlinux关系)
- 索尼会为PC平台带来更多游戏
- Linux系统巡检:平台系统检查报告(linux系统巡检报告)
- 开发基于ARM11平台的Linux系统开发(arm11linux)
- “实验楼”提供在线linux实验环境,打造IT实训平台
- 用Oracle虚拟机运行XP系统,方便实现多平台应用兼容(oracle虚拟机xp)
- 阿里云平台上Linux系统的应用(aliyun linux)
- 基于Arm平台构建Mysql驱动系统(arm mysql 驱动)
- Oracle APG实现企业IT智能化的卓越平台(oracle apg)
- 飞马机器人新品“三连发”,旋翼航测系统采用大疆精灵4Pro作为飞行平台