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

Android 我如何知道我的系统可用Gradle buildToolsVersion,android,gradle,Android,Gradle,当我的Android Studio项目被其他人复制,但他们无法直接运行时,会遇到此问题。 错误消息是未能找到生成工具版本XX.X.X 那么他们如何知道应该为自己的系统更改什么版本呢? 或者有没有更好的方法来设置buildToolsVersion“XX.X.X”以广泛适用于build.gradle中的其他人? 对于compileSdkVersion,还有同样的问题,我如何知道系统中可用的版本? 是否有gradle(不限于)脚本来查找可用版本?查看您的build.gradle(模块:)文件。该文件中

当我的Android Studio项目被其他人复制,但他们无法直接运行时,会遇到此问题。
错误消息是
未能找到生成工具版本XX.X.X

那么他们如何知道应该为自己的系统更改什么版本呢?
或者有没有更好的方法来设置
buildToolsVersion“XX.X.X”
以广泛适用于
build.gradle
中的其他人?
对于
compileSdkVersion
,还有同样的问题,我如何知道系统中可用的版本?

是否有gradle(不限于)脚本来查找可用版本?

查看您的
build.gradle(模块:)
文件。该文件中应该有一个
buildToolsVersion
行。确保您和其他人已安装该版本的生成工具

还要确保SDK管理器中仍然可以使用构建工具的版本

我在处理朋友的项目时遇到了这个问题。他使用的是我再也找不到的构建工具版本。我认为这是因为事物被更新和替换了

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

我在升级Android Studio时也遇到了这个问题,构建工具的版本不再可用

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


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

您可以从官方android开发者链接查看可用版本:


然后根据您的
compileSdkVersion
targetSdkVersion

选择相应的版本(通常是最新版本),在Linux上,您可以在以下位置找到构建工具版本:


$ANDROID\u HOME/build tools/

您使用的构建工具版本是什么?我在23.x上遇到了这个问题。xr3@NoahHerron我使用的是22.0.1,但还有更多可用性。我可以从
Android SDK Manager
中找到,我想知道我们可以通过gradle脚本获得信息吗?