空白Android应用程序无法构建-';未能找到版本23.0.0 rc1';的生成工具;

空白Android应用程序无法构建-';未能找到版本23.0.0 rc1';的生成工具;,android,android-sdk-tools,build-tools,Android,Android Sdk Tools,Build Tools,Android新手,尝试构建一个干净的“空白应用”Android项目 我得到了下面的错误,这是令人困惑的,因为我已经使用SDK管理器安装了版本24,不确定它为什么要寻找versoin 23。但是它没有给我任何一种线路号,有什么建议吗?多谢各位 Configuration on demand is an incubating feature. :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest

Android新手,尝试构建一个干净的“空白应用”Android项目

我得到了下面的错误,这是令人困惑的,因为我已经使用SDK管理器安装了版本24,不确定它为什么要寻找versoin 23。但是它没有给我任何一种线路号,有什么建议吗?多谢各位

Configuration on demand is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72220Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42220Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugAidl'.
> aidl is missing

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2.243 secs
Executing tasks: [:app:assembleDebug]

Configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> failed to find Build Tools revision 23.0.0 rc1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1.136 secs

打开SDK管理器,找到已安装且要使用的Android SDK构建工具的版本。 然后转到Gradle Scripts>build.Gradle(模块:app)。将buildToolsVersion设置为您的版本

编辑:
有一个更简单的解决办法。右键单击项目>打开模块设置。选择要使用的Complie Sdk版本和构建工具版本。

如果在Sdk管理器中找不到23.0.0 rc1,可以修改gradle的Sdk版本。 怎么用?像这样编辑build.gradle,并更改buildToolsVersion

android {
    compileSdkVersion 22
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.sunjiajia.androidnewwidgetsdemo"
        minSdkVersion 14
            targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
查找要安装的BuildTools ID, 然后,安装所需的构建工具版本,例如
23.0.1
,因为
23
已过时

$ANDROID_HOME/tools/android update sdk -a -u -t 12
您可以使用 将在UI中显示构建工具,如下所示


然后,
/gradlew clean build
应该会成功。

你的gradle文件是什么样子的?当你将构建工具更新为
23.0.0 rc2
时,它无法加载
23.0.0 rc1
可能的副本应该作为答案进行检查,但在android studio中找不到23.0.0 rc2
$ANDROID_HOME/tools/android update sdk -a -u -t 12
$ANDROID_HOME/tools/android sdk