[发明专利]一种操作系统应用编译方法、装置及电子设备在审
申请号: | 201910418759.4 | 申请日: | 2019-05-20 |
公开(公告)号: | CN111966357A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 马东辉;刘海峰 | 申请(专利权)人: | 北京车和家信息技术有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 应用 编译 方法 装置 电子设备 | ||
1.一种操作系统应用编译方法,用于对操作系统应用开发项目的编译,其特征在于,包括:
在所述操作系统应用开发项目的gradle配置文件的配置列表中添加配置项;
将所述配置项依赖的静态库文件复制到所述操作系统应用开发项目的目录下,所述静态库文件为所述操作系统应用开发项目中不开放的应用程序接口对应的静态库文件;
使用预编译方式对所述操作系统应用开发项目的目录下的静态库文件进行依赖。
2.根据权利要求1所述的操作系统应用编译方法,其特征在于,所述在所述操作系统应用开发项目的gradle配置文件的配置列表中添加配置项之前,还包括,
编译所述操作系统应用开发项目的源码;
获取编译后的所述操作系统应用开发项目的第一配置文件;其中,所述第一配置文件根据所述不开放的应用程序接口生成,所述第一配置文件包括所述不开放的应用程序接口的项目信息;
根据所述第一配置文件生成对应的所述静态库文件。
3.根据权利要求2所述的操作系统应用编译方法,其特征在于,所述根据所述第一配置文件生成对应的所述静态库文件之后,还包括,
将所述静态库文件上传到第一依赖库中。
4.根据权利要求3所述的操作系统应用编译方法,其特征在于,所述使用预编译方式对所述操作系统应用开发项目的目录下的静态库文件进行依赖包括:
获取所述静态库文件上传到所述第一依赖库中的路径;
将所述路径添加到所述gradle配置文件的配置列表中;
根据所述路径使用所述预编译的方式对所述静态库文件进行依赖。
5.根据权利要求1所述的操作系统应用编译方法,其特征在于,所述使用预编译方式对所述操作系统应用开发项目的目录下的静态库文件进行依赖之后,还包括:
使用所述配置项对开源依赖库进行依赖。
6.根据权利要求2-4任一项所述的操作系统应用编译方法,其特征在于,所述使用预编译方式对所述操作系统应用开发项目的目录下的静态库文件进行依赖之后,还包括:
根据所述第一配置文件和所述配置项导出所述操作系统应用开发项目的目录文件;所述目录文件包括源码、资源文件和依赖库;
在操作系统源码的目录下使用源码环境对目录文件进行编译。
7.一种操作系统应用编译装置,用于对操作系统应用开发项目的编译,其特征在于,所述操作系统应用编译装置包括:
添加模块,用于在所述操作系统应用开发项目的gradle配置文件的配置列表中添加配置项;
复制模块,用于将所述配置项依赖的静态库文件复制到所述操作系统应用开发项目的目录下,所述静态库文件为所述操作系统应用开发项目中不开放的应用程序接口对应的静态库文件;
预编译模块,用于使用预编译方式对所述操作系统应用开发项目的目录下的静态库文件进行依赖。
8.根据权利要求7所述的操作系统应用编译装置,其特征在于,所述操作系统应用编译装置还包括:
第一编译模块,用于编译所述操作系统应用开发项目的源码;
获取模块,用于获取编译后的所述操作系统应用开发项目的第一配置文件;所述第一配置文件根据所述不开放的应用程序接口生成,所述第一配置文件包括所述不开放的应用程序接口的项目信息;
生成模块,用于根据所述第一配置文件生成对应的所述静态库文件。
9.根据权利要求7所述的操作系统应用编译装置,其特征在于,所述操作系统应用编译装置还包括:
上传模块,用于将所述静态库文件上传到第一依赖库中。
10.根据权利要求9所述的操作系统应用编译装置,其特征在于,所述预编译模块还用于
获取所述静态库文件上传到所述第一依赖库中的路径;
将所述路径添加到所述gradle配置文件的配置列表中;
根据所述路径使用所述预编译的方式对所述静态库文件进行依赖。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限公司,未经北京车和家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910418759.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种过滤装置及其用途
- 下一篇:一种过滤装置及其用途