[发明专利]一种操作系统应用编译方法、装置及电子设备在审
申请号: | 201910418759.4 | 申请日: | 2019-05-20 |
公开(公告)号: | CN111966357A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 马东辉;刘海峰 | 申请(专利权)人: | 北京车和家信息技术有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 应用 编译 方法 装置 电子设备 | ||
本发明公开了一种操作系统应用编译方法、装置及电子设备,涉及计算机领域,能够解决使用makefile编译方式对操作系统应用开发项目进行编译时,编译效率低的问题。本发明的方法主要包括:在所述操作系统应用开发项目的gradle配置文件的配置列表中添加配置项;将所述配置项依赖的静态库文件复制到所述操作系统应用开发项目的目录下,所述静态库文件为所述操作系统应用开发项目中不开放的应用程序接口对应的静态库文件;使用预编译方式对所述操作系统应用开发项目的目录下的静态库文件进行依赖。
技术领域
本发明涉及计算机领域,特别是涉及一种操作系统应用编译方法、装置及电子设备。
背景技术
随着计算机技术的快速发展,各式各样的智能终端进入人们的日常生活中。随着智能终端的普及,智能终端的操作系统也得到了快速发展。各个终端厂商对自己的产品进行开发时,通常需要开发终端相应的操作系统应用。
由于在源码环境下进行操作系统应用的开发过程中需要使用到很多软件开发工具包中不开放、系统新增自定义的应用程序编程接口API,因此现有技术中源码环境下进行操作系统应用的开发通常采用makefile编译方式。而使用makefile对操作系统应用开发项目进行编译时,与该开发项目依赖的其他项目也会一起编译,编译效率低。
发明内容
本发明涉及一种操作系统应用编译方法,以解决使用makefile编译方式对操作系统应用开发项目进行编译时,编译效率低的问题。
第一方面,本发明提供了一种操作系统应用编译方法,所述方法包括:
在所述操作系统应用开发项目的gradle配置文件的配置列表中添加配置项;
将所述配置项依赖的静态库文件复制到所述操作系统应用开发项目的目录下,所述静态库文件为所述操作系统应用开发项目中不开放的应用程序接口对应的静态库文件;
使用预编译方式对所述操作系统应用开发项目的目录下的静态库文件进行依赖。
第二方面,本发明提供了一种操作系统应用编译装置,包括:
添加模块,用于在所述操作系统应用开发项目的gradle配置文件的配置列表中添加配置项;
复制模块,用于将所述配置项依赖的静态库文件复制到所述操作系统应用开发项目的目录下,所述静态库文件为所述操作系统应用开发项目中不开放的应用程序接口对应的静态库文件;
预编译模块,用于使用预编译方式对所述操作系统应用开发项目的目录下的静态库文件进行依赖。
第三方面,本发明提供了一种车机终端操作系统应用编译装置,应用于具有安卓操作系统的车机终端,所述车机终端操作系统应用编译装置包括:
添加模块,用于在所述车机终端操作系统应用开发项目的gradle配置文件的配置列表中添加配置项;
复制模块,用于将所述配置项依赖的静态库文件复制到所述车机终端操作系统应用开发项目的目录下,所述静态库文件为所述车机终端操作系统应用开发项目中不开放的应用程序接口对应的静态库文件;
预编译模块,用于使用预编译方式对所述车机终端操作系统应用开发项目的目录下的静态库文件进行依赖。
第四方面,本发明提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的操作系统应用编译方法中的步骤。
第五方面,本发明提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的操作系统应用编译方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限公司,未经北京车和家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910418759.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种过滤装置及其用途
- 下一篇:一种过滤装置及其用途