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

如何定义在构建中使用的版本?

周宏胜
2023-03-14

Android新构建系统需要Gradle 1.10+版本。如何在build.gradle内部配置?

<prerequisites>
    <maven>3.0</maven>
</prerequisites>

共有1个答案

满子实
2023-03-14

不能在build.Gradle中配置Gradle版本。相反,您必须配置Gradle包装器,如您给出的链接中所解释的那样。有关其他信息,请参见Gradle用户指南中的Gradle包装器一章。

配置Gradle Wrapper不会像上面的POM片段那样检查是否使用了正确的Gradle版本,但它会为每个通过Gradle Wrapper(包括IDE)运行Gradle的人引导正确的Gradle版本,这要强大得多。在build.Gradle(例如assert Gradle.gradleversion==“1.10”)中额外检查正确的Gradle版本很容易,但通常不需要这样做。

 类似资料:
  • 我正在使用Gradle作为其构建系统的Android应用程序。 我的目标是使用一个值(包名)作为: 还可以通过公开它,以便Java代码可以访问它。 此访问必须来自flavor之外(即,应用程序的免费版本需要知道付费版本的软件包名称,以便能够提示用户在Play store中升级)。 所以我想这样做: 只是我不知道如何定义,使其在整个构建中可见。格雷德尔并没有破坏剧本。 因为有几种不同的口味,如果我能

  • 问题内容: 之前也曾提出过类似的问题,但由于配置脚本的标志已更改,因此答案似乎不再适用。我正在尝试从x86和x64上的Ubuntu 14.04.5上的git源编译OpenVPN。我已经构建了OpenSSL 1.0.1t并将其安装到/ usr / local / ssl。我尝试过配置选项的各种组合,并且编译器似乎可以识别 完成,没有错误,但结果为。完成安装后,它仍会报告OpenSSL的系统版本: 系

  • 当我使用API远程触发作业时,jenkins上的作业会说:“由远程主机IP启动”。但我的工作可能会因不同的原因和不同的来源而触发,所以如果我在詹金斯能看到一份工作并直接看到触发的原因,那就太好了。 我知道我可以传递一个字符串参数,然后在每个作业中查看参数-但这不是很明显。我希望在所有工作的列表中看到它。类似于:。 有什么办法可以做到这一点吗? 我注意到我们的发布作业采用了一个显示我想要的版本参数—

  • 如果我们看到。类文件结构,它说:偏移量0x04-0x05用于JDK的次要版本,偏移量0x06-0x07用于JDK的主要版本 我使用eclipse和JDK1进行java项目开发。为JRE系统库和类文件配置的5.0_7/JRE将偏移显示为0x00 0x00 0x00 0x31。 如何将编译器更改为JDK1。5.0_7以使偏移量变为0x00 0x07 0x00 0x31?

  • 如果您是经验丰富的ML开发人员,并且预构建的TensorFlow Lite库不能满足您的需求,则可以使用ML Kit 自定义TensorFlow Lite版本。例如,您可能想要添加自定义操作。 先决条件 一个可用的TensorFlow Lite构建环境 检出(checkout)0.1.7的Tensorflow Lite 你可以通过使用git检出正确版本: $ git checkout -b wor

  • 这个问题是针对开源vscode(在MIT许可下),而不是VS代码。我花了昨天的时间试图找出如何构建某种发布版本。我的意思是,就像在VisualStudio中一样,我们有“调试”和“发布”构建。我是C#开发者,可以这样说,vscode都是基于web技术的。在大学里做过一些javascript,现在是历史。我不知道从哪里开始。有人能给我指出正确的方向和学习的内容吗?对于初学者来说,如何使用自定义exe