我如何知道我的系统可用Gradle buildToolsVersion

xua*_*hui 7 android gradle

当我的Android Studio项目被其他人复制时会遇到此问题,但他们无法直接运行它.
错误消息是failed to find build tools versions XX.X.X.
然后他们如何知道应该为自己的系统更改哪个版本?
或者是否有更好的方法来设置buildToolsVersion "XX.X.X"广泛适合其他人build.gradle
同样的问题是compileSdkVersion,我如何知道我的系统中可用的版本?
是否有一个gradle(不限)脚本来找出可用的版本?

sut*_*her 5

在Linux上,您可以在以下位置找到BuildTool版本:

$ANDROID_HOME/build-tools/


Noa*_*ron 3

看看你的build.gradle (Module:<app-name>)文件。该文件中应该有buildToolsVersion一行。确保您和其他人安装了该版本的构建工具。

还要确保构建工具的版本仍然可以从 SDK 管理器中获得。

我在做朋友的项目时遇到了这个问题。他正在使用我无法再获得的构建工具版本。我认为这是因为东西被更新和替换了。

我们通过安装最新版本的构建工具解决了这个问题。

当我升级Android Studios并且构建工具的版本不再可用时,我也遇到了这个问题。

对于compileSdkVersion您可以转到Tools > Android > SDK Manager。这将弹出一个窗口,允许您管理您的compileSdkVersion和您的buildToolsVersion.

您还可以选择左下角的链接(启动独立 SDK 管理器),这将为您提供更多信息。