摘要
本发明涉及移动应用技术领域,具体为一种基于Gradle合并Android嵌套依赖到AAR文件的方法及系统,通过静态代码分析与Gradle依赖图谱解析,动态识别Android工程中所有模块的嵌套依赖关系,将多级传递性依赖自动合并为扁平化结构,生成包含完整依赖链的单一AAR文件,解决因嵌套依赖导致的APK体积冗余问题;有益效果为:从根工程开始遍历,查出所有的Project,通过遍历project,分析当前Project的依赖情况,收集project的projectName和projectDepedencyList,基于最全依赖原则,移除不需要的依赖。最全依赖原则具体是指列出当前project的所有依赖链路,去掉被包含的依赖路径。
技术关键词
静态代码分析
嵌套
BFS算法
自动化执行模块
缓存机制
增量更新
动态
图谱
关系
冗余
集成模块
标记
链路
仓库
识别模块
语义
报告
命令
策略
系统为您推荐了相关专利信息
大语言模型
临床数据处理方法
注意力机制
文本数据结构
解码
高分辨率卫星影像
遥感地表温度数据
屏障
动态权重分配
多源遥感数据
光电吊舱
图像增强方法
超分辨率模型
图像增强系统
红外超分辨率
卸载策略
缓存策略
服务器
移动边缘计算技术
定价策略