【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及一种aar包处理方法及装置、存储介质及电子设备。
技术介绍
1、在进行android工程开发中,通常通过aar方式将代码和资源打成一个包,即aar包(java archive),然后将aar包提供给使用方使用。android的应用在开发时,涉及的aar包比较多,使用方在应用时,需要向使用方提供多个aar包,不便于管理,所以要对aar包进行合并。
2、现有的aar包合并的过程,只是简单的把所有的aar包中的内容堆积合并,不做任何处理,存在大量的赘余代码和资源,导致合并后的aar包的体积很大。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种aar包处理方法及装置、存储介质及电子设备,应用本专利技术提供的方法可以将待合并的aar包中的无用数据删除,缩小合并后的aar包的体积。
2、为实现上述目的,本专利技术实施例提供如下技术方案:
3、一种aar包处理方法,包括:
4、获取待合并的各个aar包,并获取每个所述aa
...【技术保护点】
1.一种AAR包处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取每个所述AAR包中的资源文件和各个class文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于预设的接口配置文件,对各个所述class文件进行数据筛除处理,得到包含必要数据的各个第一处理class文件,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于预设的资源配置文件以及各个所述第一处理class文件,获取必要资源描述信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述对所述必要资源文件和各个所
...【技术特征摘要】
1.一种aar包处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取每个所述aar包中的资源文件和各个class文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于预设的接口配置文件,对各个所述class文件进行数据筛除处理,得到包含必要数据的各个第一处理class文件,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于预设的资源配置文件以及各个所述第一处理class文件,获取必要资源描述信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述对所述必要资源文件和各个所述第二处理class文件进行合并处理,得到合...
【专利技术属性】
技术研发人员:刘业武,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。