鸿蒙开发:一键更新的内测打包工具“火了”

前言

自从上篇文章推出了自研的内测打包工具之后,文章小火了一把,公众号单篇文章浏览量已破1.9万,粉丝也增加了几百个,虽然说,比不上大V的成绩,但是在整个技术圈,也是可圈可点的,可以看出,在当下的鸿蒙开发中,大家还是及其关注这一领域的。

毕竟,推出的内测打包工具,使用简单,轻轻点击一下,便实现了即打包即验证,再也不用等待审核,可以说解决了鸿蒙开发中的一大痛点,那就是测试的及时性,在当下整个鸿蒙市场中,内测打包工具绝对是辅助测试验证的必备工具。

还未体验的小伙伴,可以访问以下链接进行下载体验。

github.com/AbnerMing88...

最近的一周,接连更新了多个版本,主要为了满足更多场景下的需求,比如构建模式,之前一直都是默认的release,现在,大家可以选择release还是debug,除此之外,也优化了常见的问题,比如大文件上传超时,应用logo采用json,打包code降低等问题,可以说第一阶段的任务已经完成,基本上,腾讯云和阿里云,这两个平台的使用,目前已暂时无大问题。

第二阶段任务

第一阶段,应用的上传,我只提供包的签名构建功能,具体的程序包存储,需要大家有自己的腾讯云或者阿里云存储服务器,这么做的目的也很明确,谁打的包,谁去负责存储,也方便在存储服务器后台进行管理;但是,仍然会存在一部分人无法直接使用的情况,比如,什么服务器也没有的人,或者只有自己服务器人,那么针对这种情况,在第二阶段是需要完善的。

针对没有服务器的人,本打算自己来提供一个服务器用于存储,但是奈何实力有限,人数太多的情况下,做为个人开发者的我,资金是肯定无法承受的,那怎么办呢,肯定优先完善免费的存储平台,比如蒲公英,以及其他的一些平台,但是免费的毕竟有很多限制,比如蒲公英只支持hap包,对于模块化和组件化开发的项目,打出的包,不仅仅有hap,还有hsp,所以会有很多项目是无法使用的;除此之外,官方要求的域名必须是https的,这个限制,也基本阻断了很多的免费渠道。

针对只有自己服务器的人,在第二阶段,我会提供一个配置接口的入口,这里可以把自己服务器的上传地址进行配置,那么在更新的时候,就会把程序包上传到自己的服务器上,有一点需要注意,只支持https接口。

以上呢,就是第二阶段的任务,也希望尽可能的帮助到需要的开发者。

相关总结

内测打包工具的服务对象是每一个开发者,也就是,每一个在使用DevEco Studio工具进行开发的人,都可以进行配置,进行上传程序包,除此之外,自己也开发了一个应用程序包上传平台,和蒲公英类似,支持远程一键更新,这样的情况下,大家只需要配置到自己服务器上或者一台电脑上开启局域网访问,那么团队其他成员就不需要在一一安装插件配置了,只需要在浏览器中,一键更新即可,这种方式可以满足一对多的情况,而且可以避免配置信息暴露给团队其他的人。

当然了,目前还是先维护好插件更新,至于平台式更新,择机给大家提供吧!

相关推荐
程序员JerrySUN19 分钟前
Valgrind Memcheck 全解析教程:6个程序说明基础内存错误
android·java·linux·运维·开发语言·学习
经典19921 小时前
mysql 性能优化之Explain讲解
android·mysql·性能优化
Kiri霧3 小时前
Kotlin集合与空值
android·开发语言·kotlin
Georgewu4 小时前
【HarmonyOS】鸿蒙应用实现微信登录-最新版
harmonyos
Georgewu4 小时前
【HarmonyOS】鸿蒙应用实现微信支付-最新版
harmonyos
Glacien4 小时前
compose动画从底层基础到顶层高级应用(三)核心API之--Transition
android
亿刀5 小时前
为什么要学习Flutter编译过程
android·flutter
suqingxiao5 小时前
android虚拟机(AVD)报错The emulator process for AVD xxx has terminated
android
whysqwhw5 小时前
OkHttp Cookie 处理机制全解析
android
Evan_ZGYF丶5 小时前
【RK3576】【Android14】ADB工具说明与使用
android·驱动开发·android14·rk3576