[发明专利]一种应用程序开发中创建Android库模块依赖关系的方法及装置有效
申请号: | 202010183863.2 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111367512B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 曾鹏 | 申请(专利权)人: | 北京五八信息技术有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/41;G06F8/71 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100080 北京市海淀区学清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 开发 创建 android 模块 依赖 关系 方法 装置 | ||
1.一种应用程序开发中创建Android库模块依赖关系的方法,其特征在于,包括以下步骤:
在对应用程序的AAR文件执行解压缩提取的第一配置文件以合并到所述应用程序的主工程的配置文件时,对于存在的ID命名相同的第一配置文件,在Android应用开发模块的根目录下,分别对每一所述第一配置文件创建Android库模块文件夹;
获取所述应用程序的Android应用开发模块的第二配置文件,其中,所述第二配置文件包括所述Android应用开发模块的动态配置参数和根目录,所述动态配置参数是指用于保持所述Android应用开发模块与所述Android库模块版本号一致性的参数;
获取每一所述Android库模块所需的依赖参数,所述依赖参数是指用于建立所述Android库模块与所述Android应用开发模块依赖的参数;
将所述动态配置参数和每一所述依赖参数分别写入每一所述Android库模块文件夹的所述第一配置文件中,以模拟每一所述Android库模块;
将每一已模拟的Android库模块的第一配置文件分别添加到所述主工程的配置文件和所述Android应用开发模块的所述第二配置文件中,以对所述应用程序建立每一已模拟的Android库模块分别与所述Android应用开发模块和所述主工程的依赖关系,使得所述应用程序的所述Android应用开发模块和所述主工程根据所述依赖关系引用所述已模拟的Android库模块。
2.根据权利要求1所述的方法,其特征在于,所述将动态配置参数和每一所述依赖参数分别写入每一Android库模块文件夹的所述第一配置文件中,包括:
所述动态配置参数包括编译SDK版本号和打包构建工具版本号,所述Android库模块文件夹的第一配置文件包括配置入口配置文件和打包配置文件;
将所述编译SDK版本号和打包构建工具版本号,以动态形式写入每一所述Android库模块文件夹的配置入口配置文件中以及打包配置文件中;
将每一所述Android库模块所需的依赖参数,以静态形式写入每一所述Android库模块文件夹的配置入口配置文件中以及打包配置文件中。
3.根据权利要求1所述的方法,其特征在于,所述将每一已模拟的Android库模块的第一配置文件分别添加到所述主工程的配置文件和所述Android应用开发模块的所述第二配置文件中,以对所述应用程序建立每一已模拟的Android库模块分别与所述Android应用开发模块和所述主工程的依赖关系,包括:
获取每一所述已模拟的Android库模块的包名和根目录入口参数;
将每一所述已模拟的Android库模块的包名添加至所述主工程的配置文件中,建立每一所述已模拟的Android库模块与主工程的依赖关系;
获取所述Android应用开发模块中的所述第二配置文件的依赖项参数;
将每一所述已模拟的Android库模块的根目录入口参数添加到所述依赖项参数中,建立每一所述已模拟的Android库模块与Android应用开发模块的依赖关系。
4.根据权利要求1所述的方法,其特征在于,还包括:
对具有依赖关系的每一所述已模拟的Android库模块进行编译和打包,得到每一应用AAR文件,所述应用AAR文件用于实现已模拟的Android库模块被所述Android应用开发模块和所述主工程的引用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010183863.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:极片上料装置及叠片设备
- 下一篇:一种横向支撑杆用中段连接装置