猜您喜欢:
安小助是一款一体化APK打包、上传、加固、签名工具,旨在简化安卓工程师的日常工作流程,提升工作效率,为安卓工程师提供了一个便捷的平台来管理多个项目和分支,让用户自动化完成繁琐任务,从而有更多精力投入到实际的开发工作中,适用于需要打包多个安卓项目的开发人员。
这是一个由Flutter框架,dart语言编写的 PC桌面版应用,目前仅支持windows平台。
它诞生的目的是 为了简化安卓工程师日常工作中的一些繁琐步骤。
比如,当一个安卓工程师需要在多个 项目之间来回投入精力,或者一个项目的多个分支之间投入精力。更具体一点,我在项目A 的 a1分支上修改了代码,自测通过,下一步就是 将生成的apk包交给测试同学进行验证,而我们往往需要将包传到托管平台(或者网盘上)。
如果是单一项目的单一分支还好,但是日常情况却是,我们经常来回游走于多个功能分支,切来切去之后,慢慢的就发现就算我作为这个项目的主要开发者,也分不清刚才给出去的 apk包是哪个项目的哪个分支。
如果不对这种情况进行有效管理,久而久之,安卓工程师的精力就会消耗在这些无意义的流程中去。
这款PC软件名叫 “安小助”,它将作为安卓开发工程师的私人助手,有效管理自己负责的多个项目,以及多个项目的多个分支。
“安小助” 的主要功能模块包括:
环境参数模块
一个安卓开发者往往需要安装androidSdk,jdk,git,adb 或者flutter 等开发环境。在这个模块中,“安小助” 会自动检测windows上已经安装的 java(也就是jdk),git,adb,flutter 的版本,并检测其有效性,并支持 手动添加环境以应对自动检测不到的情况。
此外,“安小助” 还需要您设置 工作空间路径,作为 后续 安小助 进行项目管理的主要位置。
最后,您可能还需要设置 PGY平台的 apiKey (用于上传apk到蒲公英平台),或者设置 华为OBS平台的一些参数(以支持上传apk到华为OBS),PGY和OBS是目前支持的两种apk上传方案。
您可能还会看到 阶段任务执行参数设置, 这是打包工坊中用于单个阶段任务执行的相关参数,通常不需要修改。
工程管理模块
“安小助” 中,用 一个gitUrl 和 一个branch,唯一确定一个 工程。也就是说,相同的gitUrl,但是 branch不同,可以共存。这是为了满足 相同安卓项目的不同分支的管理需要。
确定一个工程之后,首先要对这个工程进行激活。激活的意思是,拉取这个gitUrl的指定branch代码,并且使用gradle命令尝试对它进行编译,并且得出它的所有assemble开头的可用命令。
激活完成之后,可以进行打包。打包时,必须选择 激活阶段产生的assemble命令中的某一个。并且提供 apk文件的检索路径(因为安卓项目通过gradle编程支持可以实现 更换apk的产出位置),本次打包的更新日志文案,以及上传平台(可选 华为obs平台 或者 蒲公英平台)。
所有工程将会在此模块的表格中进行呈现和管理。包括:工程激活和 工程 打包的进度。
打包工坊模块
这是重点模块,工程的激活,打包的详细情况都在这里呈现。
首先打包工坊中的左侧有一个等待队列,支持多个任务排队处理。
中间部分是 正在处理的任务的详细情况。包括:工程的名称,git地址,分支名,更新日志,打包命令,上传方式等。
打包工坊的右边是,正在处理的任务的细分任务阶段。
工程激活的细分任务阶段为:
git 克隆
git 切换分支
可用assemble指令查询
工程打包的细分阶段为:
git pull
assemble命令执行
apk文件检测
apk上传
构建打包结果
喜欢小编为您带来的安小助(一体化apk打包上传加固签名工具)吗?希望可以帮到您~更多软件下载尽在非凡软件站
软件开发工具 软件开发工具是用于辅助软件生命周期过程的基于计算机的工具,通常可以设计并实现工具来支持特定的软件工程方法,减少手工方式管理的负担,与软件工程方法一样,他们试图让软件工程更加系统化,工具的种类包括支持单个任务的工具及囊括整个生命周期的工具。
GitHubDesktopv2.9.2.1 GitHubDesktop是面向开源及私有软件项目的托管平台...详情>>
HttpMasterProv5.4.2 HttpMasterPro旨在帮助开发人员和测试人员更高效地...详情>>
BOSS直聘是一款十分好用便捷的招聘管理应用程序,用户们可以随心所欲的进行各种招聘信息管理,还能够随时随地管理浏览记录,接下来就让小编为大家解答一下Boss直聘怎么删除浏览记录以及Boss直聘删除浏览记录的方法吧!Boss直聘浏览记录删除方法分享第一步在首页中,点击页面右下角的“我的”按钮,进入个人中心页面。第二步在个人中心页面中,点击右上角的“设置”图标,进入设置页面。第三步在设置页面中,找到并
qq是一款十分好用的社交软件,用户们可以随心所欲的进行各种功能操作,密码丢失时还能够利用安全中心好友辅助验证登录,本期小编给大家带来了详细的操作攻略,有想知道的朋友千万不要错过!qq安全中心好友辅助验证步骤一览1、打开QQ安全中心官网页面后,在页面找到帐号解冻点击进入;2、翻转至下一个新的页面之后,在页面输入好友QQ帐号,点击下一步即可帮好友辅助验证;3、进入到qq主页面,右上方位置找到头像图标并
想要在贵州享受购物优惠?一码贵州APP是您的好帮手!这里不定期发放各种消费券,从餐饮、购物到家电,覆盖生活方方面面。只需下载一码贵州APP,进入活动页面,根据提示操作就能轻松领取消费券。本文将教您简单几步获取优惠,让日常生活更省钱,一起来看看吧!一码贵州在哪领消费券进入一码贵州界面点击以旧换新进入多彩贵州欢乐购以旧换新美生活界面点击立即申领补贴进入领券界面找到要购买的设备点击立即领取进入提示界面点
Steam手机版是全球最大的综合性数字发行平台之一,它汇集了众多优秀的第三方游戏发行商的游戏作品。玩家可以在该平台购买、下载、讨论、上传和分享游戏,享受全方位的游戏服务。接下来,小编我来为您详细介绍如何在Steam手机版上添加好友,让您的游戏社交圈更加丰富多彩。steam手机版添加好友方法详解第一步:登录后,在Steam手机版的主界面,点击左上角的按钮(通常是一个三横图标或类似的菜单按钮)。在弹出
想知道去医院看病买药花的钱是不是合理?河南医保推出了医药比价查询服务,就像您购物时的“货比三家”。通过这个平台,您可以轻松了解不同医院和药店的价格,选择最适合自己的医疗服务,让每一分钱都花得明明白白。河南省医药比价小程序使用教程一、微信/支付宝搜索并登录【河南医保】小程序,点击进入【药品比价】服务二、输入比价药品进行比价,可查看某一药品药店售价全国各省市药品比价查询入口(部分)上海市黑龙江省河南省
广东的朋友们,买药前想知道哪家药店更便宜吗?现在有了“粤医保”小程序,只要动动手指就能轻松查询全省21个地市定点药店的药品价格。下面教你如何使用这个便民的小工具,让买药变得更简单、更实惠。全国各省市药品比价查询入口(部分)上海市黑龙江省河南省河北省江西省湖北省广东省PS:点击省市名字跳转查看广东省药品比价小程序查询入口第一步微信搜索“粤医保”小程序,进入首页后下拉点击“我要找药”,进入“我要找药”
本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系
(版权说明注意事项)。若有关在线投稿、无法下载等问题,请与本站客服人员联系
!
用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。