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

前言

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

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

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

github.com/AbnerMing88...

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

第二阶段任务

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

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

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

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

相关总结

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

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

相关推荐
橙光成长13 分钟前
android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送
android·1024程序员节
深圳雨林凯AI14 分钟前
图案裂变的底色衰减:alpha通道、亮度对比与白墨分色的量化拆解
android
mmsx25 分钟前
Android 模块化收口:能力组合框架、手写 LifecycleOwner 与热修复共存
android
七月稻草人33 分钟前
鸿蒙平板能当电脑第二块屏幕吗?ToDesk、向日葵镜像/副屏实测
华为·电脑·harmonyos
贾伟康1 小时前
【共创稿事节】HarmonyOS 7.0 Want隐式跳转:从接入到生产验证
性能优化·实战·harmonyos·arkts·arkui
NJPJI_Yang1 小时前
鸿蒙 HarmonyOS 7 应用内存优化:appMemoryOptimizer 释放 so 页缓存实战
pytorch·深度学习·harmonyos
恋猫de小郭3 小时前
Flutter 可以更直接地调用原生 API 了,Dart Direct Native Interop
android·前端·flutter
熊猫钓鱼>_>3 小时前
三方库 NDK 原生模块跨平台适配与调试【鸿蒙心迹】
开发语言·华为·ai编程·harmonyos·鸿蒙·openharmony·鸿蒙心迹
2501_916008893 小时前
iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID
android·ios·小程序·https·uni-app·iphone·webview
好的佩奇13 小时前
蓝牙之通信架构
android·flutter·蓝牙