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

前言

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

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

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

github.com/AbnerMing88...

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

第二阶段任务

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

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

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

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

相关总结

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

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

相关推荐
JMchen1231 天前
现代Android图像处理管道:从CameraX到OpenGL的60fps实时滤镜架构
android·图像处理·架构·kotlin·android studio·opengl·camerax
快点好好学习吧1 天前
phpize 依赖 php-config 获取 PHP 信息的庖丁解牛
android·开发语言·php
是誰萆微了承諾1 天前
php 对接deepseek
android·开发语言·php
qq_177767371 天前
React Native鸿蒙跨平台数据使用监控应用技术,通过setInterval每5秒更新一次数据使用情况和套餐使用情况,模拟了真实应用中的数据监控场景
开发语言·前端·javascript·react native·react.js·ecmascript·harmonyos
烬头88211 天前
React Native鸿蒙跨平台应用实现了onCategoryPress等核心函数,用于处理用户交互和状态更新,通过计算已支出和剩余预算
前端·javascript·react native·react.js·ecmascript·交互·harmonyos
Dxy12393102161 天前
MySQL如何加唯一索引
android·数据库·mysql
小雨青年1 天前
鸿蒙 HarmonyOS 6 | 系统能力 (06) 构建现代化通知体系 从基础消息到实况
华为·harmonyos
木斯佳1 天前
HarmonyOS 6实战(源码解析篇):音乐播放器的音频焦点管理(上)——AudioSession与打断机制
华为·音视频·harmonyos
冠希陈、1 天前
PHP 判断是否是移动端,更新鸿蒙系统
android·开发语言·php
2601_949593651 天前
基础入门 React Native 鸿蒙跨平台开发:卡片组件
react native·react.js·harmonyos