gpt4 book ai didi

android - 如何使我的 Gradle 构建文件始终使用最新的可用 Android 构建工具

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:14 26 4
gpt4 key购买 nike

我有一个包含以下部分的 Gradle 构建文件:

android {
compileSdkVersion 18
buildToolsVersion "18.0.0"

这定义了要使用的构建工具的确切版本。是否可以像对依赖项那样将其指定为最低要求?

我试过:

android {
compileSdkVersion 18
buildToolsVersion "18.0.+"

自动使用构建工具的次要更新(如果可用但不起作用)。它会产生以下错误:

A problem occurred evaluating root project '####'.

Invalid full revision: 18.0.+

最佳答案

这是一个有意的选择。这个想法是你的构建应该是完全可重复的,如果你在另一台可能有更高版本构建工具的机器上构建,它不会突然开始出现错误。我可以看到对最新的错误修复版本 ala 18.0.+ 通配符的争论,就像它在 Gradle 中对其他版本字符串所做的那样,但即便如此,如果构建工具的新版本出现回归,这也会破坏可重复性。

与此相关的功能请求位于 https://code.google.com/p/android/issues/detail?id=59550

关于android - 如何使我的 Gradle 构建文件始终使用最新的可用 Android 构建工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18505026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com