The embodiment of the invention provides a processing method, device, device, and storage medium for the size of an application program installation package. By dividing the resource files into at least two categories according to the file category of each resource file in the first version of the application program installation package, the resource files of each category are compared to each other for each resource file. Less than one resource file is the file size of the resource file identified by the same file in the second version of the application installation package; gets the file size in the first version larger than that in the second version of the resource file identified by the same file, and according to the file size in the first version larger than the same text in the second version The file identification of the resource file identified by the component generates the early warning information and outputs the early warning information, thereby improving the processing efficiency of the size of the APP installation package.
【技术实现步骤摘要】
应用程序安装包大小的处理方法、装置、设备和存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种应用程序(Application,APP)安装包大小的处理方法、装置、设备和存储介质。
技术介绍
随着业务的增长,APP安装包的大小也会不断增大,然而,APP安装包的大小会影响下载APP的用户量,例如:如果基于iOS的APP安装包大于100M,AppStore在4G环境下限制该APP安装包的下载,因此,对APP安装包大小的优化尤为重要。现有技术中,通过开发人员手工查找一些明显的冗余文件,对这些冗余文件进行删除或者修改,以减小APP安装包的大小。然而,采用现有技术的方法,对APP安装包大小的处理准确率不高。
技术实现思路
本专利技术实施例提供一种应用程序安装包大小的处理方法、装置、设备和存储介质,以提高对APP安装包大小的处理的准确率。第一方面,本专利技术实施例提供一种应用程序安装包大小的处理方法,包括:根据应用程序安装包的第一版本中各资源文件的文件类别,将所述各资源文件分为至少两类,其中,每类资源文件包含至少一个资源文件;获取所述每类资源文件中的每个资源文件的文件大小;针对 ...
【技术保护点】
1.一种应用程序安装包大小的处理方法,其特征在于,包括:根据应用程序安装包的第一版本中各资源文件的文件类别,将所述各资源文件分为至少两类,其中,每类资源文件包含至少一个资源文件;获取所述每类资源文件中的每个资源文件的文件大小;针对每类资源文件,比较每类资源文件中的至少一个资源文件与所述应用程序安装包的第二版本中相同文件标识的资源文件的文件大小;获取第一文件标识,其中,所述第一版本中的所述第一文件标识对应的资源文件的文件大小大于所述第二版本中所述第一文件标识对应的资源文件的文件大小;根据所述第一文件标识,生成预警信息;输出所述预警信息。
【技术特征摘要】
1.一种应用程序安装包大小的处理方法,其特征在于,包括:根据应用程序安装包的第一版本中各资源文件的文件类别,将所述各资源文件分为至少两类,其中,每类资源文件包含至少一个资源文件;获取所述每类资源文件中的每个资源文件的文件大小;针对每类资源文件,比较每类资源文件中的至少一个资源文件与所述应用程序安装包的第二版本中相同文件标识的资源文件的文件大小;获取第一文件标识,其中,所述第一版本中的所述第一文件标识对应的资源文件的文件大小大于所述第二版本中所述第一文件标识对应的资源文件的文件大小;根据所述第一文件标识,生成预警信息;输出所述预警信息。2.根据权利要求1所述的方法,其特征在于,所述针对每类资源文件,比较每类资源文件中的至少一个资源文件与所述应用程序安装包的第二版本中相同文件标识的资源文件的文件大小,包括:针对每类资源文件,比较每类资源文件中的文件大小最大的N个资源文件与所述应用程序安装包的第二版本中相同文件标识的资源文件的文件大小,所述N为大于等于1的整数。3.根据权利要求1所述的方法,其特征在于,所述针对每类资源文件,比较每类资源文件中的至少一个资源文件与所述应用程序安装包的第二版本中相同文件标识的资源文件的文件大小之前,还包括:根据所述应用程序安装包的第二版本中的各资源文件的文件标识以及对应的文件大小,在数据库中存储各资源文件的文件标识以及对应的文件大小。4.根据权利要求3所述的方法,其特征在于,还包括:获取第二文件标识,其中,所述第一版本的所述第二文件标识对应的资源文件的文件大小小于所述第二版本的所述第二文件标识对应资源文件的文件大小;根据所述第一版本的第二文件标识对应资源文件的文件大小,更新所述数据库中所述第二文件标识对应的资源文件的文件大小。5.根据权利要求1-4任一项所述的方法,其特征在于,所述输出所述预警信息,包括:通过邮件、短信或者即时通讯软件输出所述预警信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。