当前位置: 首页 > 知识库问答 >
问题:

是否将Jenkins的版本号添加到Apk?

平光明
2023-03-14

我有一个jenkins服务器,它使用ANT构建我的android项目,我需要做的是将jenkins构建号添加到我的apk中。所以我可以这样做:在ADB上获取prop my.version。我的一个想法是将jenkins构建写入一个文件,并将其绑定到apk上,这样我就可以读取该文件并将属性设置为接受意图。我需要知道的是如何使用ant将文件放入apk资源中?有人能帮忙吗?

共有1个答案

慕容宇
2023-03-14

将构建号包含到应用程序版本中(正确更新Androidanifest.xml),然后在需要时从设备上的包管理器获取它有什么问题?

 类似资料:
  • 如何将svg添加到我的网页并通过css更改其颜色? 我试过: 但是运气不好。 请只提供CSS解决方案,我不需要任何后备,只支持新的浏览器。

  • 问题内容: 我试图在我的Jenkins Build中获得对我的Xcode项目CFBundleVersionString或CFBundleVersion的引用。 我的目标是能够以$ {CFBundleVersionString}。$ {build_number}这样的方式设置内部版本号。这样,版本由项目决定,并且在构建项目时会在内部添加内部版本号。 这有可能吗?我知道您可以引用$ {build_nu

  • 有没有更好的方法得到这个结果?如果num的位数比digits多,并且我觉得它应该在库的某个地方(像integer.toString(x,“%3d”)之类的),则该函数将失败

  • 问题内容: 我想使用 版本号插件 来格式化BUILD_NUMBER变量。 我在下面的方式进行配置的: 图片 环境变量名称:FORMATTED_BUILD_NUMBER版本号格式字符串:$ {BUILD_NUMBER,XXX} 但是,当我使用FORMATTED_BUILD_NUMBER变量($ {FORMATTED_BUILD_NUMBER})时,它将返回未格式化的内部版本号。 所以我想看到类似的东

  • 我在VSTS中发布了一个版本,可以将我的Web应用程序部署到azure应用程序服务。为此,我使用Azure应用程序服务部署步骤。在正常部署webapp之后,我想从另一个构建结果中添加一个额外的zip工件。我只想将这些文件复制到azure上web应用程序的特定路径。我该怎么做?

  • 问题内容: 我试图弄清楚如何向将管理一些构建的Jenkins添加管理构建,以及如何将参数从管理构建传递到子构建。 问题答案: 您正在寻找参数化触发器插件。 安装插件后,请参考下面的第二张快照。转到项目页面。搜索。之后,点击 快照上方是父作业A,其中我正在定义一个字符串参数,该参数将在其子作业B中使用。 快照还是父作业A的快照,我在其中指定了下游(子)作业B并启用了该操作, 这将确保父作业A中定义的