一种Android插件的处理方法、装置、设备及介质制造方法及图纸

技术编号:41354530 阅读:14 留言:0更新日期:2024-05-20 10:06
本发明专利技术涉及Android插件技术领域,尤其涉及一种Android插件的处理方法、装置、设备及介质,所述方法具体包括:基于Gradle配置文件,自动化实现将第一插件apk文件和宿主apk文件集成打包运行,生成应用程序,所述第一插件apk文件位于所述宿主apk文件打包前的指定目录下;在每次所述应用程序启动时,根据插件特性信息,将所述指定目录下的第一插件apk文件、所述应用程序的插件目录下的第二插件apk文件以及所述应用程序的私有目录下的预定加载插件中的任一作为目标加载插件,所述插件特性信息包括md5值和插件版本。本发明专利技术一键自动化实现Android插件打包、处理与使用的全流程,在用户无感知的情况下完成新插件的加载更新。

【技术实现步骤摘要】

本专利技术涉及android插件,尤其涉及一种android插件的处理方法、装置、设备及介质。


技术介绍

1、利用android插件化技术,把app或sdk划分为宿主和插件两部分,可以实现app或sdk的热更新功能,但在热更新之前,必须确保插件能成功加载,否则就无法实现热更新功能。在加载插件时,若存在插件未完全下载、插件被损坏、插件被第三方篡改、插件存在版本问题等任何因素,都可能导致插件加载的失败。同时,在生成app或sdk之前,如果要将宿主和插件集成打包运行,需要经过一系列繁琐的手动操作过程,费时费力,从而导致开发效率低下。


技术实现思路

1、本专利技术的目的在于提供一种android插件的处理方法、装置、设备及介质,一键自动化实现android插件打包、处理与使用的全流程,在用户无感知的情况下完成新插件的加载更新,以解决上述现有技术问题的至少之一。

2、第一方面,本专利技术提供了一种android插件的处理方法,所述方法具体包括:

3、基于gradle配置文件,自动化实现将第一插件本文档来自技高网...

【技术保护点】

1.一种Android插件的处理方法,其特征在于,所述方法具体包括:

2.根据权利要求1所述的方法,其特征在于,所述基于Gradle配置文件,自动化实现将第一插件apk文件和宿主apk文件集成打包运行,生成应用程序,所述第一插件apk文件位于所述宿主apk文件打包前的指定目录下,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述插件模块打包成所述第一插件apk文件并复制到所述宿主模块的指定目录下之前,还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据插件特性信息,将所述指定目录下的第一插件apk文件、所述应用程序的插...

【技术特征摘要】

1.一种android插件的处理方法,其特征在于,所述方法具体包括:

2.根据权利要求1所述的方法,其特征在于,所述基于gradle配置文件,自动化实现将第一插件apk文件和宿主apk文件集成打包运行,生成应用程序,所述第一插件apk文件位于所述宿主apk文件打包前的指定目录下,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述插件模块打包成所述第一插件apk文件并复制到所述宿主模块的指定目录下之前,还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据插件特性信息,将所述指定目录下的第一插件apk文件、所述应用程序的插件目录下的第二插件apk文件以及所述应用程序的私有目录下的预定加载插件中的任一作为目标加载插件,具体包括:

5.根据权利要求4所述的方法,其特征在于,所述第二插件apk文件的md5值是否通过校验,具体包括:

6.根据权利要求5中所述的方法,其特...

【专利技术属性】
技术研发人员:赵鹏唐湘良赖玮
申请(专利权)人:广州三七极梦网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1