【技术实现步骤摘要】
本申请涉及计算机领域,具体涉及一种插件打包方法、装置、计算机可读存储介质及计算机设备。
技术介绍
1、安卓(android)插件化是一种高度解耦合,有效解决安装包大小的方式。通过插件化技术能够实现应用(app)内功能动态添加,因此android插件化技术在国内十分流行。目前采用aab(android apk bundle)打包方式,结合插件化的技术产出了一个应用和插件打包的gradle工具,但受限于aab模式加载插件时对于插件应用程序包(androidapplication package,apk)内记录的app版本号校验,导致新版本插件无法向低版本app复用。
2、目前在android项目编译打包过程中,通常生成单一版本的apk文件。对于在aab模式下高低版本插件复用,采用的是切换app版本号为指定版本号,然后打包产出对于版本的插件,最后通过服务来分发这些插件。
3、在对现有技术的研究和实践过程中,本申请的专利技术人发现,现有技术中多版本打包的方式需要切换app版本号,然后进行多次的打包才能实现高版本插件在低版
...【技术保护点】
1.一种插件打包方法,其特征在于,包括:
2.根据权利要求1所述的插件打包方法,其特征在于,所述按照所述目标应用版本的目标版本号对当前应用版本对应的插件包进行版本号修改,得到目标应用版本的插件包的步骤,包括:
3.根据权利要求2所述的插件打包方法,其特征在于,在所述基于所述目标应用版本的目标版本号,对所述解压文件进行版本号修改,得到修改后的解压文件的步骤之后,还包括:
4.根据权利要求3所述的插件打包方法,其特征在于,在所述对所述修改后的解压文件进行格式转换,得到目标格式的解压文件的步骤之后,还包括:
5.根据权利要求2
...【技术特征摘要】
1.一种插件打包方法,其特征在于,包括:
2.根据权利要求1所述的插件打包方法,其特征在于,所述按照所述目标应用版本的目标版本号对当前应用版本对应的插件包进行版本号修改,得到目标应用版本的插件包的步骤,包括:
3.根据权利要求2所述的插件打包方法,其特征在于,在所述基于所述目标应用版本的目标版本号,对所述解压文件进行版本号修改,得到修改后的解压文件的步骤之后,还包括:
4.根据权利要求3所述的插件打包方法,其特征在于,在所述对所述修改后的解压文件进行格式转换,得到目标格式的解压文件的步骤之后,还包括:
5.根据权利要求2所述的插件打包方法,其特征在于,在所述将当前应用版本对应的插件包进行解压,得到解压文件的步骤之前,还包括:
【专利技术属性】
技术研发人员:李贺,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。