Android.mk实践
创始人
2024-03-20 06:14:07
0

一. 前景引入

最近做一个项目,在另外一个算法中要集成人脸检测算法库。
首先在pc上验证了人脸算法库的正确性,然后在Android studio中集成。

二. 遇到的问题

deblur工程中的代码是通过Android.mk构建的,初次看一脸懵逼。于是网上查了一下相关资料后仿写。
我是参考以前工程里现有的mk写法仿写,各个模块写一个mk文件,负责本模块的编译资源管理,如果的别的模块需要使用本模块的内容那么把本模块的mk文件包含进来就可以了,整体语法跟cmake很像。
LOCAL_MODULE就是本模块的名字,LOCAL_SRC_FILES后面是要添加的源文件,LOCAL_C_INCLUDES是添加的头文件,LOCAL_LDFLAGS后面添加的是库文件(动态库和静态库都可以)。

	注:LOCAL_LDFLAGS后面添加库文件,虽然LOCAL_SRC_FILES后面也可以加库文件并且编译能后成功,但是后续会有一系列问题。

三. 后处理

躺过坑之后,终于编译成功,并且push到手机上正常运行。感觉基本成功了,加油!
一般库需要strip,来减小算法库的大小。
strip可参考我的博客:strip指令——减小文件的大小(给文件脱衣服)

Android.mk编写可参考:
https://blog.csdn.net/yichen97/article/details/103102052
https://blog.csdn.net/we1less/article/details/115983903

相关内容

热门资讯

十字路口的英文怎么读? 十字路口的英文怎么读?最好的方法,先把英语的音标读准确后,再多多练习后,才能将这个字读准确!回答和翻...
小老虎粗尾巴是一只什么的小老虎 小老虎粗尾巴是一只什么的小老虎得到一首儿歌就叫老虎,小老虎啊。
新疆市场监管部门发布两项工作指...   乌鲁木齐晚报全媒体讯(记者王璇)今年,新疆将通过多项帮扶举措,进一步完善个体工商户和个人独资企业...
10万台!关系电动汽车充电 近日,国家发展改革委办公厅等四部门发布《关于促进大功率充电设施科学规划建设的通知》,进一步优化完善我...
主角做主播的小说 主角做主播的小说仙界网络直播间主播总是被打脸我居然上了直播 又名 未来直播跑男之变身全能女神跑男直播...
有序满足投资者合理对外投资需求... 转自:经济日报时隔一年多,新一轮合格境内机构投资者(QDII)额度集中获批。6月30日,国家外汇管理...
天水一幼儿园幼儿血铅异常,8人... 转自:全国妇联女性之声甘肃天水幼儿血铅异常来源查明 系后厨违规添加彩绘颜料制作食品8日上午,甘肃省天...
这半年养老理财成绩单:规模维持... 财联社7月7日讯(编辑 王蔚)与老百姓息息相关的养老理财,近期发展现状如何?财联社从中国理财网披露数...
湖北省计量院鄂州分院上门检定解... 中国质量新闻网讯 近日,湖北省计量院鄂州分院主动对接企业需求,组织技术团队赴某药业开展压力表强制检定...
头晕乏力……当心“热中风”来袭... 转自:千龙网大太阳底下,突然感到头晕乏力、精神不振……小心!这可能不是普通中暑,而可能是“热中风”的...